//----------------------------------------------------------------------------------------
//共用js檔
//----------------------------------------------------------------------------------------
//以下到分隔線為止;Login區塊相關
//JavaScript 傳回切成array的cookie

function gotoNewSearch(){

    if (document.getElementById("nh_search_txt").value == ""){

        //alert("請輸入關鍵字！");
        //document.getElementById("nh_search_txt").focus();
        //return;
        
        //// Null input go to search-index page ////
        document.NewSearch_Form2.action = 'http://search.pchome.com.tw/advance/';
        document.NewSearch_Form2.submit();
    }else{
        var skey = document.getElementById("nh_search_txt").value;
        document.NewSearch_Form.action = 'http://search.pchome.com.tw/advance/';
        document.NewSearch_Form.getkey.value = skey;
        document.NewSearch_Form.submit();
    }
}

function GookieVal(offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

//JavaScript 取cookie
function Gookie(name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return GookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
   }
   return null;
}

//JavaScript 取login submit id值
function id()
{
    if ( document.login.id.value == "" )
    {
        alert( "請填寫【ID】 !" ) ;
        document.login.id.focus();
        return( false ) ;
    }
             return( true ) ;
}
//JavaScript 取 Login submit pass 值
function pass()
{
    if ( document.login.pass.value == "" )
    {
        alert( "請填寫【Password】!" ) ;
        document.login.pass.focus();
        return( false ) ;
    }
    return( true ) ;
}


//JavaScript 判斷 Login submit 是否有值
function noerror()
{
    if ( !id()){ return( false ) ; }
    if ( !pass()){ return( false ) ; }

      if(!CookieEnable())
      {
        location.href="login.html?msg=15";
        return(false);
      }
    document.login.submit() ;
    return( true ) ;
}

 function CookieEnable()
      {
        var result=false;
        if(navigator.cookiesEnabled)
          return true;
        document.cookie = "testcookie=yes;";
        var cookieSet = document.cookie;
        if (cookieSet.indexOf("testcookie=yes") > -1)
          result=true;
        document.cookie = "";
        return result;
      }
//----------------------------------------------------------------------------------------
//取得中英文字串的總length；
//這個function會把傳進來的字串拆成一個個chr去算~所以可以完整的算出總共有幾個chr
//參考來源：博碩出版社「最新JavaScript語法參考辭典P.73」；Kazuhiro Furuhata 著 劉淑慧 譯
//P.S.該書的印刷有錯，把「I」變數的大小寫弄混了，請自行改成都大寫或小寫，不然會沒作用。

function getLength(for_check){
	var I, cnt=0;
	for(I=0;I<for_check.length;I++){
			if(escape(for_check.charAt(I)).length >=4){
				 cnt +=2;
			}else{
				cnt++;
			}
	}
	return cnt;
}

//----------------------------------------------------------------------------------------

function show_Pic(){
	document.pic.src=document.form1.My_pic.value;
}

function window_status(sStatus_text){
	window.status=sStatus_text;
}

function doLeft_menu_submit(sFunction_url){
	document.doLeft_menu_submit_form.action=sFunction_url;
	document.doLeft_menu_submit_form.submit();
}

//----------------------------------------------------------------------------------------
 //checkbox 全選
function check_all_item(form_name){
	for(i=0;i < eval('document.'+form_name+'.length');i++){
		eval('document.'+form_name+'.elements[i].checked=true');
	}
	return false;
}
//----------------------------------------------------------------------------------------
//checkbox全不選
function uncheck_all_item(form_name){
	for(i=0;i<eval('document.'+form_name+'.length');i++){
		eval('document.'+form_name+'.elements[i].checked=false');
	}
	return false;
}

//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
 //checkbox 全選
function check_all_item2(form_name){
	for(i=0;i < eval('document.'+form_name+'.length');i++){
		eval('document.'+form_name+'.elements[i].checked=true');
	}
	//return true;
}
//----------------------------------------------------------------------------------------
//checkbox全不選
function uncheck_all_item2(form_name){
	for(i=0;i<eval('document.'+form_name+'.length');i++){
		eval('document.'+form_name+'.elements[i].checked=false');
	}
	//return true;
}



//----------------------------------------------------------------------------------------
/*
*	確認圖檔格式
*/
function checkPicType(sPicName){

	//if(sPicName.match(/.jpg/i) == '.jpg'|| sPicName.match(/.jpeg/i) == '.jpeg' || sPicName.match(/.gif/i) == '.gif'){
	if(sPicName.match(/.jpg$/i) || sPicName.match(/.jpeg$/i) || sPicName.match(/.gif$/i)){
		return (true);
	}else{
		return (false);
	}
}

//----------------------------------------------------------------------------------------

/*
*做預覽時改變一個hidden值~把隱藏的form3丟出去
*
*/
function set_temp_calling_card(){
	document.form3.temp_calling_card.value = 'Y';
	var temp;
	var j;
	var total = 0;
	//var j;
	/*
	*	計算form2裡的check box的總值
	*/
	for (var i=0;i<document.form2.check_set.length;i++){
		if(document.form2.check_set[i].checked){
			temp = new Number(document.form2.check_set[i].value);
			total = total + temp;
		}
	}
	document.form3.check_value.value = total;//access 給form3
	//document.forms.form3.submit();
}

//----------------------------------------------------------------------------------------
/*
*	傳入form_name，還有圖檔的html inpute type=file的name，預覽圖檔用
*/
function check_pic_value(form_name,column_name){
	//alert(eval('document.'+form_name+'.'+column_name+'.value'));
	if(eval('document.'+form_name+'.'+column_name+'.value') != ''){
		var target_url = '/poppic.html?pic='+eval('document.'+form_name+'.'+column_name+'.value');
	  poppic = window.open(target_url,'poppic','resizable=yes,scrollbars=yes,directories=no,location=no,menubar=no,toolbar=no,height=290,width=410');
  	poppic.focus();
	}
}
//----------------------------------------------------------------------------------------
/*
*	傳入form_name，的html inpute type=radio的name，判斷是否有無勾選
*/
function radioOptionSet(form_name,column_name){
	j=0;
	for(i=0;i < eval('document.'+form_name+'.'+column_name+'.length');i++){
		if(eval('document.'+form_name+'.'+column_name+'[i].checked')){
			j++;
		}
	}
	if(j == 0){
		return false;
	}else{
		return true;
	}
}
//----------------------------------------------------------------------------------------
/*
*	傳入form_name，的html inpute type=checkbox的name，為了方便PHP取checkbox值
*	以xxx[]的方式為checkbox命名，因此在這必須把所有elements掃過，並比對傳進來
*	的column_name，而且有被checked，就計一，這樣就知道有沒有被選過了
*	若所用的是xxx[]的方式命名，傳進來的column_name也要叫"xxx[]"才比對的到
*/
function checkboxOptionSet(form_name,column_name){
	j=0;

  total = eval('document.'+form_name+'.elements.length');
  var j = 0;
	//alert(eval('document.'+form_name+'.'+column_name+'.length'));
  for(i=0;i<total;i++){
    if( eval('document.'+form_name+'.elements[i].name') == column_name && eval('document.'+form_name+'.elements[i].checked')){
      // alert(document.main.elements[i].value);
       j++;
    }
  } //for

	if(j == 0){
		return false;
	}else{
		return true;
	}
}

//----------------------------------------------------------------------------------------
/*
*	同checkbokOptionSet
*/
function checkboxFocus(form_name,column_name){
	j=0;

  total = eval('document.'+form_name+'.elements.length');
	//alert(eval('document.'+form_name+'.'+column_name+'.length'));
  for(i=0;i<total;i++){
  	//alert(eval('document.'+form_name+'.elements[i].name'));
  	//alert(column_name);
    if(eval('document.'+form_name+'.elements[i].name') == column_name){
    	//alert(i);
    	return i;
    }
  } //for

}
//----------------------------------------------------------------------------------------
/*
*	傳入form_name，的html inpute type=text 或 textarea的name，判斷是否有值
*/
function checkInput(form_name,column_name){
	var str = eval('document.'+form_name+'.'+column_name+'.value');

	str = str.replace(/^\s+/,"");
	str = str.replace(/\s+$/,"");
	if(str == ''){
		return false;
	}else{
		return true;
	}
}

//----------------------------------------------------------------------------------------
/*
*	檢查email帳號的合法性
*/
function checkmail(email){
	var emailcontent=email;
	emailcontent = emailcontent.replace(/^\s+/,"");
	emailcontent = emailcontent.replace(/\s+$/,"");

	var atpos=emailcontent.indexOf("@",2);
	var dotpos=emailcontent.indexOf(".",atpos+2);
	var dotpos2=emailcontent.lastIndexOf(".");
	var emaillength=emailcontent.length;
	var lastdoppos=emaillength-dotpos2;
	if(emaillength<=5 || atpos<=0 || dotpos<=0 || lastdoppos<3){
		return false;
	}else{
		for(var i = 0; i < emailcontent.length; i++) {
			var c = emailcontent.charAt(i);
			if(!((c >= "A" && c <= "Z")||(c >= "a" && c <= "z")||(c >= "0" && c <= "9")||(c == "_")||(c == "@")||(c == ".")||(c == "-"))) {
				return false;
			}
		}
		return true;
	}
}

function doChange_img(objImg,sex)
{
	if (sex==1){
		objImg.src = "/img/images/boy-s.gif";
	}
	else{
		objImg.src = "/img/images/girl-s.gif";
	}
}

function doChange_story_img(objImg)
{
    objImg.src = "/img/images/club-dfs.gif";
}

function doChange_imgM(objImg,sex)
{
	if (sex==1){
		objImg.src = "/img/images/boy.gif";
	}
	else{
		objImg.src = "/img/images/girl.gif";
	}
}

function doChange_img_love_table_on_index(objImg,sex)
{
	if (sex==1){
		objImg.src = "/img/images/boy-ss.gif";
	}
	else{
		objImg.src = "/img/images/girl-ss.gif";
	}
}

//----------------------------------------------------------------------------------------
function doChangeSearchAction(sby){
	// sby == nick     document.getElementById("getkey").value = "交友服務專用";
	// document.search_love.action = '/search/search.html';
	// sby == love_no : /mylove/search_love.html
	if(sby == 1){
		//document.getElementById("getkey").value = "";
		document.search_love.action = '/search/google_search.php';
	}else{
		document.search_love.action = '/love543/search_result.html';
	}

	return (true);

}

function doCheckSearchForm( obj ){

	//if( document.getElementById("getkey").value == "" ){
    //
	//	alert( "請輸入您要搜尋的內容!" );
	//	document.search_love.getkey.focus();
	//	return (false);
	//}

     return (true);

}


function clear_value(){
	document.getElementById("getkey").value = "";
}



//----------------------------------------------------------------------------------------
