// JavaScript Document
/**
* 初始化一个xmlhttp对象
*/
function InitAjax()
{
　 var ajax=false;
　 try {
　　 ajax = new ActiveXObject("Msxml2.XMLHTTP");
　 } catch (e) {
　　 try {
　　　 ajax = new ActiveXObject("Microsoft.XMLHTTP");
　　 } catch (E) {
　　　 ajax = false;
　　 }
　 }
　 if (!ajax && typeof XMLHttpRequest!='undefined') {
　　 ajax = new XMLHttpRequest();
　 }
　 return ajax;
}

function getElem(id)
{
	return document.getElementById(id);	
}

function welcome_hide(hi)
{
	getElem(hi).style.display="none";
}

function menu_link(temp)
{
	location.href=temp;
}

function show_div(temid)
{
	getElem(temid).style.display="";
}

function hide_div(temid)
{
	getElem(temid).style.display="none";
}

var loading_img="<img src='images/loading.gif' alt='' />";

function name_show(divid,tid)
{
		
		var t1=parseFloat(getElem("showt"+tid).offsetTop);
		//alert(t1);
		//return false;
		
		getElem(divid).style.display="";
		getElem(divid).style.top=t1+120+"px";
		
		getElem(divid).innerHTML="Loading...";
		
		var url = "name_save.php?action=name_show";
	　  var postStr = "tid="+ tid ;
       
	　 var ajax = InitAjax();
	　 ajax.open("POST", url, true);
	　 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	　 ajax.send(postStr);
	　 ajax.onreadystatechange = function() 
	   {
		　　 if (ajax.readyState == 4 && ajax.status == 200) 
			 {
					var telk= ajax.responseText;
					var tel=telk.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				    getElem(divid).innerHTML=tel; 
		　　 }
       } 
}
function hide_div1(temid)
{
	getElem(temid).style.display="none";
}


function ck(n,tid)
{
	    var url = "name_save.php?action=name_rating";
	　  var postStr = "tid="+ tid+"&n="+n ;
       
	　 var ajax = InitAjax();
	　 ajax.open("POST", url, true);
	　 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	　 ajax.send(postStr);
	　 ajax.onreadystatechange = function() 
	   {
		　　 if (ajax.readyState == 4 && ajax.status == 200) 
			 {
					var telk= ajax.responseText;
					var tel=telk.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				 var vc= tel.split(",");//将一个字符串分割为子字符串
	            
				 getElem("n").innerHTML = vc[0];//评分人数
				// alert(tel);
				 var vk=parseFloat(vc[1]);//由字符串转换得到的浮点数
				 //var cc=vk.toFixed(2);
				 
				// getElem("f").innerHTML = vk.toFixed(2);//平均分数
				 
				 var tt=((vk/5)*100).toFixed(0)+"%";
				 document.getElementById("current").style.width=tt;
				 
				/* getElem("rt1").style.display="none";	
				 getElem("rt2").style.display="none";	
				 getElem("rt3").style.display="none";	
				 getElem("rt4").style.display="none";	
				 getElem("rt5").style.display="none";	*/
				 for(var p=1;p<=5;p++)
				 {
					getElem("rt"+p).style.display="none";	
				 }
				 getElem("rating_info").innerHTML="Thank-you for rating this name!"; 		
		　　 }
       } 

}
function rating_over(tid,n)
{
	var t0="";
	var t1="Not My Style at All!";
	var t2="Not So Good.";
	var t3="It's Okay.";
	var t4="Like It.";
	var t5="Love It!";
	var stp=new Array([t0],[t1],[t2],[t3],[t4],[t5]);
    getElem(tid).innerHTML=stp[n]; 	
}

function rating_out(tid)
{
	var info="Rate this name:";
    var rt1=getElem(tid).innerHTML; 	
	if(rt1!="Thank-you for rating this name!")
	{
	getElem(tid).innerHTML=info;
	}
	
}

function favname_info(tid,tep)
{
    if(tep=="add_name")
   {
	    var nick_name=getElem("nick_name").value;
		var first_name=getElem("first_name").value;
		var middle_name=getElem("middle_name").value;
		var name_gender=getElem("name_gender").value;
		var name_email=getElem("name_email").value;
		
	    var url = "name_save.php?action=fav_add_name";
	　  var postStr = "tid="+ tid+"&nick_name="+nick_name+"&first_name="+first_name+"&middle_name="+middle_name+"&name_gender="+name_gender+"&name_email="+name_email;
	    getElem("box_loading").innerHTML="Loading...";
   }
   
   if(tep=="edit_name")
   {
	    var edit_nick_name=getElem("edit_nick_name"+tid).value;
		var edit_first_name=getElem("edit_first_name"+tid).value;
		var edit_middle_name=getElem("edit_middle_name"+tid).value;
		var edit_name_gender=getElem("edit_name_gender"+tid).value;
		
	    var url = "name_save.php?action=fav_edit_name";
	　  var postStr = "tid="+ tid+"&edit_nick_name="+edit_nick_name+"&edit_first_name="+edit_first_name+"&edit_middle_name="+edit_middle_name+"&edit_name_gender="+edit_name_gender;
	    getElem("box_loading"+tid).innerHTML="Loading...";
   }
   
   if(tep=="del_name")
   {
	    var url = "name_save.php?action=fav_del_name";
	　  var postStr = "tid="+ tid;
   }    
      // return false;
	　 var ajax = InitAjax();
	　 ajax.open("POST", url, true);
	　 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	　 ajax.send(postStr);
	　 ajax.onreadystatechange = function() 
	   {
		　　 if (ajax.readyState == 4 && ajax.status == 200) 
			 {
					var telk= ajax.responseText;
					var telv=telk.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				 //  alert(telv);
				    if(telv=="succeed")
					  {
						location.href="my_name_list.php";
					  }
		　　 }
       } 
}
var fav_info1="<span class='reg'>&nbsp;×</span>";
var fav_info2="&nbsp;";
var fav_info3="<span class='reg'>&nbsp;incorrect format</span>";

function favname_send_email()
{
    var send_rec_name=getElem("send_rec_name").value;
	var send_rec_address=getElem("send_rec_address").value;
	var send_your_name=getElem("send_your_name").value;
	var send_your_address=getElem("send_your_address").value;
	var send_email_info=getElem("send_email_info").value;
	var send_message=getElem("send_message").value;
    
	var stp=new Array([send_rec_name],[send_rec_address],[send_your_name],[send_your_address],[send_message]);
	   for(var s=0;s<stp.length;s++)
	   {
				if(stp[s]=="")
				{
				getElem("s"+s).innerHTML=fav_info1;
				}
				else
				{
				getElem("s"+s).innerHTML=fav_info2;
				}
		}
		  var r_email1=fav_checkemail(send_rec_address);//检证email
		  var r_email2=fav_checkemail(send_your_address);//检证email
		  
		  if(r_email1=="no") 
		   {
			   getElem("s1").innerHTML=fav_info3;
			   return false;
		   }
		   else
		   {
			  getElem("s1").innerHTML=fav_info2; 
			}
			
			if(r_email2=="no") 
		   {
			   getElem("s3").innerHTML=fav_info3;
			   return false;
		   }
		   else
		   {
			  getElem("s3").innerHTML=fav_info2; 
			}
			
	
	
	    var url = "name_save.php?action=fav_send_email";
	　  var postStr = "send_rec_name="+ send_rec_name+"&send_rec_address="+send_rec_address+"&send_your_name="+send_your_name+"&send_your_address="+send_your_address+"&send_email_info="+send_email_info+"&send_message="+send_message;
       getElem("send_loading").innerHTML="Loading...";
     //return false;
	　 var ajax = InitAjax();
	　 ajax.open("POST", url, true);
	　 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	　 ajax.send(postStr);
	　 ajax.onreadystatechange = function() 
	   {
		　　 if (ajax.readyState == 4 && ajax.status == 200) 
			 {
					var telk= ajax.responseText;
					var telv=telk.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				 //  alert(telv);
				    if(telv=="succeed")
					  {
						location.href="my_name_list.php";
					  }
		　　 }
       } 
			
			
}

function fav_checkemail(email)
{      
        var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
		var tv=email.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
		
		if(!reg.exec(tv))
		{
			return "no";
		}
		else
		{
			return "yes";
		} 
}



function favname_print()
{
	
	//document.body.style.background="#ffffff";
	bdhtml = document.body.innerHTML;
	sprnstr = "<!--start-print-->";
	eprnstr = "<!--end-print-->";
	prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 18);
	prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
	
	document.body.innerHTML =prnhtml;
	
	print();
	document.body.innerHTML =bdhtml;
	//document.body.style.background="url('"+bodybg+"')";
}






