$(function() {
	$('.jqchangepic').hover(
		function() {
			jqChangePic($(this));
		},
		function() {
			jqChangePic($(this));
		}
	);
    funTextareMaxlength();

});

function funTextareMaxlength(){
   $("textarea[maxlength]").bind('input propertychange', function() {   
		var maxLength = $(this).attr('maxlength');   
		var spaID = $(this).attr('msgid');   
		if ($(this).val().length > maxLength){
			$(this).val($(this).val().substring(0, maxLength));
		}
		if (spaID!=""){
			$(spaID).text($(this).val().length);
		}
    });
	$("textarea[maxlength]").each(function() {
		var maxLength = $(this).attr('maxlength');   
		var spaID = $(this).attr('msgid');   
		if (spaID!=""){
			$(spaID).text($(this).val().length);
		}
	});

} 

function jqChangePic(obj) {
	var strUrl = obj.attr("src").toLowerCase();
	if (strUrl.indexOf("over.") > 0) {
		obj.attr("src", strUrl.replace("over.", "out."))
	} else {
		obj.attr("src", strUrl.replace("out.", "over."))
	}
}

function funChangeImage(obj) {
	var imgUrl = obj.src.toLowerCase();
	if ( imgUrl.indexOf("over.") > 0 ) {
		obj.src = imgUrl.replace("over.","out.");
	} else {
		obj.src = imgUrl.replace("out.","over.");
	}
}

function funRightColor(obj, strName){
	var ns = (navigator.appName == "Netscape");
	var objA = obj.getElementsByTagName("a");
	if (ns) {
		objA[0].setAttribute("class", strName);
	} else {
		objA[0].className = strName;
	}
}

function jsRightMenu(numID){
	
	var objMain= $('.right_menu_main');
	var objSub = $('.right_menu_sub');

	for (i=0; i< objMain.length; i=i+1) {
		objMain[i].style.backgroundColor = '#616161';
		funRightColor(objMain[i], "right_menu_main_a1");
		
	}
	
	for (i=0; i< objSub.length; i=i+1) {
		objSub[i].style.display = 'none';
	}

	if (numID==1){
		objMain[2].style.backgroundColor ="#c3d600";
		funRightColor(objMain[2], "right_menu_main_a2");
		objSub[0].style.display = '';
		objSub[1].style.display = '';
		objSub[2].style.display = '';
		objSub[3].style.display = '';
	} else if (numID ==2) {
		objMain[3].style.backgroundColor ="#c3d600";
		funRightColor(objMain[3], "right_menu_main_a2");
		objSub[4].style.display = '';
		objSub[5].style.display = '';
		objSub[6].style.display = '';
	} else if (numID ==3) {
		objMain[4].style.backgroundColor ="#c3d600";
		funRightColor(objMain[4], "right_menu_main_a2");
		objSub[7].style.display = '';
		objSub[8].style.display = '';
	}

}

function funCheckTextareaLength(objID, numLimit, strSpanID){
	var obj = document.getElementById(objID);
	if (obj.value.length > numLimit){
		obj.value = obj.value.substring(0, numLimit);
	}
	if (strSpanID != ""){
		var objSpan = document.getElementById(strSpanID);
		objSpan.innerText = obj.value.length;
	}
}

function funCheckSharedMail(){
	var objForm		= document.getElementById("texSharedMail")
	var strEmail	= objForm.value;
	if (strEmail==""){
		alert("請輸入郵件分享的電子郵件帳號。"); 
		objForm.focus(); 
		return false;
	}
	if( !/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(strEmail) ) {
		alert("郵件帳號格式錯誤，請輸入正確的電子郵件帳號。"); 
		objForm.focus(); 
		return false;
	}
	return true;
}

function funCheckSharedMail2(){
	var objForm		= document.getElementById("texSharedMail2")
	var strEmail	= objForm.value;
	if (strEmail==""){
		alert("請輸入郵件分享的電子郵件帳號。"); 
		objForm.focus(); 
		return false;
	}
	if( !/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(strEmail) ) {
		alert("郵件帳號格式錯誤，請輸入正確的電子郵件帳號。"); 
		objForm.focus(); 
		return false;
	}
	return true;
}


function funCheckSearchData(){
	var objForm		= document.getElementById("iptSearchKeyword")
	var strKeyword	= objForm.value;
	if (strKeyword==""||strKeyword=="輸入朋友的姓名"){
		alert("請輸入朋友的姓名。"); 
		objForm.value = "";
		objForm.focus(); 
		return false;
	}
	return true;
}


function funAddCollector(numID){
	if (confirm('請先登入會員。')) {
		document.location.href='/member/login.php?redir=/collector/add_collector.php?id='+numID;
	}

}

