// 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 reg_info1="<span class='reg'>&nbsp;×</span>";
var reg_info2="&nbsp;";
var reg_info3="<span class='reg'>&nbsp;Enter email incorrect format</span>";
var reg_info4="<span class='reg'>&nbsp;This Email has already existed.</span>";
var loading_img="<img src='images/loading.gif' alt='' />";

function sign_up()
{
   var first_name=getElem("first_name").value;
   var last_name=getElem("last_name").value;
   var country=getElem("country").value;
   var city=getElem("city").value;
   var post_code=getElem("post_code").value;
   var email=getElem("user_email").value;
   var password=getElem("user_password").value;
   var password01=getElem("user_password01").value;
   var security=getElem("security").value;
   
  // var boxt=document.myform.box;
   
   
   
   var stp=new Array([first_name],[last_name],[country],[email],[password],[password01],[security]);
	   for(var s=0;s<stp.length;s++)
	   {
				if(stp[s]=="")
				{
				var sp=s+1;
				getElem("reg0"+sp).innerHTML=reg_info1;
				}
				else
				{
				var sp=s+1;
				getElem("reg0"+sp).innerHTML=reg_info2;
				}
		}
		  var r_email=reg_checkemail(email);//检证email
		 
		  if(r_email=="no") 
		   {
			   getElem("reg04").innerHTML=reg_info3;
			   return false;
		   }
		   else
		   {
			  getElem("reg04").innerHTML=reg_info2; 
			}
		
		   
		
			//pass是否相等
		   if(password!=password01)
		   {
		    getElem("reg06").innerHTML=reg_info1;
		   return false;
		   }
		   else
		   {
			getElem("reg06").innerHTML=reg_info2;
			}
			
			for(var s=0;s<stp.length;s++)
	        {
				if(stp[s]=="")
				{
				return false;
				 }
		    }
		    //是否同意条款
		  var dbox=document.getElementById("box");	
		  if(dbox.checked==true)
		  {
			getElem("reg08").style.display="none";
			}
			else
			{
			getElem("reg08").style.display="";
			return false;
			} 
	   
		//return false;
	 /*-----------------*/
	   getElem("reg_loading").innerHTML=loading_img;
	   
	    var url ="reg_save.php?action=reg";
	    var postStr ="name="+ first_name + "&lastname="+last_name+"&email="+email+"&password="+password+"&country="+country+"&city="+city+"&post_code="+post_code+"&security="+security;
	   
	    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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				if(telv=="security")
				  {
				    getElem("reg07").innerHTML=reg_info1;
					getElem("reg_loading").innerHTML=reg_info2;
				  }
				if(telv=="incorrect")
				  {
				    getElem("reg04").innerHTML=reg_info4;
					getElem("reg_loading").innerHTML=reg_info2;
				  }
				  if(telv=="ok")
				  {
					getElem("reg04").innerHTML =reg_info2;
					getElem("reg_loading").innerHTML=reg_info2;
				    location.href='confirm_email.php?action=confirm&hemail='+email+''; 
				  }
			}
		 }
}
function reg_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 confirm_emails(divid,email)
{
		   getElem(divid).style.display="";
		   getElem(divid).innerHTML=loading_img;
		   
		  var url ="reg_save.php?action=confirm_user";
	      var postStr ="email="+ email;
	   
	    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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				//alert(telv);
				  if(telv=="ok")
				  {
					getElem(divid).innerHTML ="Send Success";
				  }
			}
		 }
}



/*-------------contact us----------------*/

function contact_us()
{
   getElem("contact_info").style.display="none";
   var name=getElem("cname").value;
   var email=getElem("cemail").value;
   var subject=getElem("subject").value;
   var message=getElem("message").value;
  
  var stp=new Array([name],[email],[message]);
	   for(var s=0;s<stp.length;s++)
	   {
				if(stp[s]=="")
				{
				var sp=s+1;
				getElem("reg0"+sp).innerHTML=reg_info1;
				}
				else
				{
				var sp=s+1;
				getElem("reg0"+sp).innerHTML=reg_info2;
				}
		}
		
		  var r_email=reg_checkemail(email);//检证email
		  if(r_email=="no") 
		   {
			   getElem("reg02").innerHTML=reg_info3;
			   return false;
		   }
		   else
		   {
			  getElem("reg02").innerHTML=reg_info2; 
			}
			
		    for(var s=0;s<stp.length;s++)
		   {
				if(stp[s]=="")
				{
				return false;
				 }
		    }
			
			/*-----------------*/
	    getElem("loading").innerHTML=loading_img;
	    var url ="baby_save.php?action=contact_us";
	    var postStr ="name="+ name + "&email="+email+"&subject="+subject+"&message="+message;
	   
	    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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				  if(telv=="ok")
				  {
					getElem("contact_info").style.display="";
					getElem("loading").innerHTML=reg_info2;
					getElem("name").value="";
					getElem("email").value="";
					getElem("message").value="";
				  }
			}
		 }
			
}

/*-------------sign in----------------*/

var sign_incorrect="Your email or password is incorrect. Please try again.";
function saveinto(temp)
{
   getElem("login_incorrect").style.display="none";
    if(temp=="sign")
   {
　 var f = document.myform;
　 }
   if(temp=="invitation")
   {
	 var f = document.invita_form;
	}
  
   var email = f.email.value;
   var password = f.password.value;
   var cook=f.cook;
   if(cook.checked==true)	
	{
	cookt=cook.value;
	}
	else
	{
	cookt="no";
	} 
	
  if(email=="")
   {
	getElem("login01").innerHTML=reg_info1;
    return false;
   }
   else
   {
	getElem("login01").innerHTML="";
	}
   if(password=="")
   {
	getElem("login02").innerHTML=reg_info1;
    return false;
   }
    else
   {
	getElem("login02").innerHTML="";
	}
	
	/*-----------------*/
	   getElem("loading").innerHTML=loading_img;
	   if(temp=="sign")
	   {
	　 var url = "signin_save.php?action=signin";
	　 }
	   if(temp=="invitation")
	   {
		var url = "signin_save.php?action=invitation";
		}
		
	   var postStr = "email="+ email +"&password="+ password + "&cookt=" + cookt ;
	　 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, "");//去掉字符串的空格
				 
				   if(tel=="ok")
				   {
					location.href='welcome.php'   
				   }
				    if(tel=="invita")
				   {
					location.href='welcome.php'   
				   }
				   if(tel=="incorrect")
				   {
					getElem("login_incorrect").style.display=""; 
					getElem("loading").innerHTML=reg_info2;
					}
	　　    }
	　 } 
}
/*-------------sharing----------------*/

function shar_accept(shn,user_babyid,accept_email)
{
document.getElementById("fade").style.display="block";
document.getElementById(shn).style.display="";	
document.getElementById("cssstyle").href="../common/style/style_css.css";
document.getElementById("accept_babyid").value=user_babyid;	
document.getElementById("accept_email").value=accept_email;	

}

function shar_close(shnc)
{
document.getElementById("fade").style.display="none";
document.getElementById(shnc).style.display="none";	
document.getElementById("cssstyle").href="";
document.getElementById("accept_babyid").value=""	
document.getElementById("accept_email").value="";	
}

function shar_date(shmc,shar_id)
{
	
	if(shmc=="remove")
	{
	 var url ="sharing_save.php?action=del";
	 var postStr ="shar_id="+ shar_id ;
	}
	
	if(shmc=="remove_shar")
	{
	 var url ="sharing_save.php?action=del_kids";
	 var postStr ="shar_id="+ shar_id ;
	}
	
	if(shmc=="resend")
	{
		var resend_myemail=getElem("resend_myemail"+shar_id).value;
		var resend_email=getElem("resend_email"+shar_id).value;
		var resend_babyid=getElem("resend_babyidt"+shar_id).value;
		
	   var url ="sharing_save.php?action=resend";
	   var postStr ="shar_id="+ shar_id +"&resend_myemail="+resend_myemail+"&resend_email="+resend_email+"&resend_babyid="+resend_babyid;
	}
	
	/*-------------------------*/
	
	if(shmc=="accept")
	{
		var accept_babyid=getElem("accept_babyid").value;
		var accept_email=getElem("accept_email").value;
		var myemail=getElem("myemail").value;
		
		var w,invit_num=new Array(),n=0;
		var invit_t1=document.invit_myform.invit_box;
		
		if(invit_t1!=undefined)
		{
				var invit_t2=invit_t1.length;
				if(invit_t2==undefined)
				{
					if(invit_t1.checked==true)	
					{
					var shar_babyid=invit_t1.value;
					}
					else
					{
					var shar_babyid="";
					}
				}
				else
				{
					for(w=0;w<invit_t2;w++)
						{
						  if(invit_t1[w].checked==true)
							{
							 invit_num[n]=invit_t1[w].value;
							 n++;
							}
						}
					var shar_babyid=invit_num.join(",");
				}
		}
		else
		{
		var shar_babyid="";
		}
		if(document.invit_myform.invit_edit.checked==true)	
			{
			var shar_role=document.invit_myform.invit_edit.value;
			}
		else
		    {
			var shar_role="no";
			}
		var shar_relation=getElem("shar_relation"+accept_babyid).value;
		
	   var url ="sharing_save.php?action=accept";
	   var postStr ="shar_id="+ accept_babyid +"&shar_relation="+shar_relation+"&shar_babyid="+shar_babyid+"&shar_role="+shar_role+"&accept_email="+accept_email+"&myemail="+myemail;
	}
	
	     /*--------edit------------*/
		 
		if(shmc=="editsave")
	    {
		var edit_relation=getElem("edit_relation"+shar_id).value;
		var ed1,ed2,edit_rad;
			ed2=document.getElementsByName("edit_rad"+shar_id);
				for(ed1=0;ed1<ed2.length;ed1++)
				{
				  if(ed2[ed1].checked)
				  break;   
				}
		   edit_rad=ed2[ed1].value; 
		
	   var url ="sharing_save.php?action=editsave";
	   var postStr ="shar_id="+ shar_id +"&edit_relation="+edit_relation+"&edit_rad="+edit_rad;
	   }
		
		/*-------- accept  edit------------*/
		
		if(shmc=="editacceptsave")
	    {
		var edit_accept_relation=getElem("edit_accept_relation"+shar_id).value;
		
	    var url ="sharing_save.php?action=editacceptsave";
	    var postStr ="shar_id="+ shar_id +"&edit_accept_relation="+edit_accept_relation;
	   } 
		 
		 
	    /*----------ajax----------*/
	
	    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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				 if(telv=="shar_del")
				  {
				   getElem("rem"+shar_id).style.display="none";  
				  }
				  
				  if(telv=="shar_del_kids")
				  {
				   location.href='my_hiraj.php';
				  }
				  
				  if(telv=="shar_resend")
				  {
				   alert("The invitation was successfully resent.");
				  } 
				  if(telv=="shar_accept")
				  {
				   location.href='welcome.php';
				  } 
				  if(telv=="shar_edit")
				  {
					 getElem("editrela_end"+shar_id).innerHTML=edit_relation;
					 if(edit_rad=="yes")
					 {
					     getElem("editrole_end"+shar_id).innerHTML="Editor"; 
					 }
					 if(edit_rad=="no")
					 {
					     getElem("editrole_end"+shar_id).innerHTML="Reader"; 
					 }
					 edit_cancel(shar_id);
				  }
				   
				   if(telv=="shar_acceptedit")
				  {
					 getElem("accept_ral"+shar_id).innerHTML=edit_accept_relation;
					
					 edit_acceptcancel(shar_id);
				  }
				  
			}
		 }
}

//--------------Your Details --------------
var se,sp;
function usersetup()
{ 
//st=0;
   var f = document.setupform;
   var userid = f.userid.value;
   var firstname = f.firstname.value;
   var lastname = f.lastname.value;
   var email = f.email.value;
   var emailt = f.emailt.value;
  
   var county = f.country.value;
   var city = f.city.value;
   var post_code = f.post_code.value;
   
   var pass = f.pass.value;
   var password = f.password.value;
   var n_password = f.n_password.value;
   var c_password = f.c_password.value;
   
   var language = f.language.value;
   var activity_updates = f.activity_updates.value;
   var posting_reminders = f.posting_reminders.value;
   var comment_updates = f.comment_updates.value;
   
   var i,m,measurements;
	m=document.getElementsByName("measurements");
	
		for(i=0;i<m.length;i++)
		{
		  if(m[i].checked)
		  break;   
		}
   measurements=m[i].value; 
		
	 var stp=new Array([firstname],[lastname],[email],[password],[n_password],[c_password]);
 
	   for(var s=0;s<stp.length;s++)
	   {
				//alert(s);
				if(stp[s]=="")
				{
					var sp=s+1;
				getElem("deta0"+sp).innerHTML=reg_info1; 
				 //return false;
				}
				else
				{
					var sp=s+1;
				getElem("deta0"+sp).innerHTML=reg_info2; 
				}
		}
		
		for(var s=0;s<stp.length;s++)
	   {
				if(stp[s]=="")
				{
				return false;
				 }
		}
		emailv();//验证Email
		
		if(se!=2)
		{
		return false;
		}
		if(password!=pass)
		{
		getElem("deta04").innerHTML ="<span class=\"reg\">Password Incorrect.</span>"; 
		return false;
		}
		else
		{
		getElem("deta04").innerHTML=reg_info2;  
		}
		
		if(n_password!=c_password)
		{
		getElem("deta06").innerHTML ="<span class=\"reg\">The two passwords you typed in are not the same..</span>"; 
		return false;
		}
		else
		{
		getElem("deta06").innerHTML=reg_info2; 
		}
		 
		userajax("setup_save.php?action=userupdate","userid="+userid+"&firstname="+firstname+"&lastname="+ lastname+"&email="+email+"&n_password="+n_password+"&language="+language+"&activity_updates="+activity_updates+"&posting_reminders="+posting_reminders+"&comment_updates="+comment_updates+"&measurements="+measurements+"&emailt="+emailt+"&county="+county+"&city="+city+"&post_code="+post_code);
		
}
function userajax(urlv,postv)
{   
	　 var url =urlv;
	　 var postStr =postv;
	　 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 tel= ajax.responseText;
			var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
			
			if(telv=="email")
			 {
		      getElem("deta03").innerHTML ="<span class=\"reg\">This Email has already existed.</span>";    
	           se= 1;			 
			 }
			if(telv=="emailn")
			 {
				 
		      getElem("deta03").innerHTML =""; 
			   se= 2;
			 }
			 if(telv=="updateuser")
			 {
		      alert("Update Succeed.");
			  location.href='your_details.php';
			 
			 }
			 
	　　   }
	　 }
}
function emailv()
{
   var f = document.setupform;
   var email = f.email.value;
   var emailt = f.emailt.value;
  
   var reg =  /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if(!reg.exec(email))
	{
		getElem("deta03").innerHTML ="<span class=\"reg\">Incorrect Format.</span>"; 
		return false;
	}
	else
	{
	    getElem("deta03").innerHTML ="";
	}
  if(email!=emailt)
		{
		userajax("setup_save.php?action=useremail","email="+email);
		}
	else
	{
	se=2;
	}
}

function profile_up()
{
	getElem("profile_pic1").style.display="";
	getElem("profile_pic2").style.display="";
	getElem("profile_but").style.display="none";
}
function profile_cancel()
{
	getElem("profile_pic1").style.display="none";
	getElem("profile_pic2").style.display="none";
	getElem("profile_but").style.display="";
}
function profile_upload(tid)
{
	 getElem("profile_loading").innerHTML=loading_img;
	 document.getElementById("profile_myform").action="setup_save.php?action=upload_profile&tid="+tid+"";
	 document.getElementById("profile_myform").submit();
}

//--------------add/edit child --------------

var emailt1="Email not incorrect.";
var emailt2="Please fill Email.";
var passwordt1="Password not incorrect.";
var passwordt2="Please fill Password .";
var urlinfo1="<span style=\"color:#669900;\">Perfect! Great choice.</span>";
var urlinfo2="<span style=\"color:#CC0000;\">Incorrect! url already existed.</span>";
var urlinfo3="<span style=\"color:#CC0000;\">Incorrect!</span>";
//验证URL
function url_validate(t1,t2)
{
		var urlt=getElem("url").value;
		getElem("url_box").innerHTML="<img src=\"images/loading.gif\" />";
		getElem("setup05").innerHTML=reg_info2; 
		if(urlt=="") 
		{
		 getElem("url_box").innerHTML=urlinfo3;
		 return false;
		}
		
		if(t1=="vali")
		{
		var url = "setup_save.php?action=urlvalidate";
	　  var postStr = "urlt="+ urlt ;
		}
		if(t1=="valiedit")
		{
		var url = "setup_save.php?action=urlvalidate_edit";
	　  var postStr = "urlt="+ urlt + "&editurl="+t2 ;
		}
		
       
	　 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, "");//去掉字符串的空格
				     
					 if(tel=="url_succeed")
					 {
					 getElem("url_box").innerHTML=urlinfo1;
					 getElem("urlvali").value="";
					 }
					 if(tel=="url_incorrect")
					 {
					 getElem("url_box").innerHTML=urlinfo2;
					 getElem("urlvali").value="no";
					 }
		　　 }
       } 
}
function setupsave12(tem,id)
{  
   var f = document.addmyform;
   var firstname = f.firstname.value;
   var middlename = f.middlename.value;
   var lastname = f.lastname.value;
   //var sex = getElem("sex").value;
   var calendar = f.calendar.value;
   var relation = f.relation.value;
   var title = f.title.value;
   var urlt = f.url.value;
   var pricing = f.pricing.value;
   var num = f.num.value;
  // var theme = document.myform.radio.value
   //if(pricing=="")
  // {
//	location.href='pricing.php';    
//	}
 
   var i,theme,sex;
	sex=document.getElementsByName("sex");
	theme=document.getElementsByName("theme");
	
		for(i=0;i<sex.length;i++)
		{
		  if(sex[i].checked)
		  break;   
		}
	sex=sex[i].value; 
		for(i=0;i<theme.length;i++)
		{
		  if(theme[i].checked)
		  break;   
		}
   theme=theme[i].value; 
 
   var stp=new Array([firstname],[lastname],[calendar],[title],[urlt]);
 
	   for(var s=0;s<stp.length;s++)
	   {
				//alert(s);
				if(stp[s]=="")
				{
					var sp=s+1;
				getElem("setup0"+sp).innerHTML=reg_info1; 
				 //return false;
				}
				else
				{
					var sp=s+1;
				getElem("setup0"+sp).innerHTML=reg_info2; 
				}
				
		}
		
		for(var s=0;s<stp.length;s++)
	   {
				if(stp[s]=="")
				{
				return false;
				 }
				
		}
		var urlvalit=getElem("urlvali").value;
		if(urlvalit=="no")
		{
		 getElem("url_box").innerHTML=urlinfo2;
		 return false;
		}
	　//接收表单的URL地址
	if (tem=="add")
	{
	　 var url = "setup_save.php?action=addchild";
	}
	if (tem=="edit")
	{
	　 var url = "setup_save.php?action=editchild&id="+id+"";
	}
	if (tem=="del")
	{
	　 var url = "setup_save.php?action=delchild&id="+id+"";
	}
	　//需要POST的值，把每个变量都通过&来联接
	　 var postStr = "firstname="+firstname +"&middlename="+ middlename+"&lastname="+ lastname+"&sex="+sex+"&calendar="+calendar+"&relation="+relation+"&title="+title+"&urlt="+urlt+"&theme="+theme+"&pricing="+pricing+"&num="+num;
	　//实例化Ajax
	　 var ajax = InitAjax();
	　 //通过Post方式打开连接
	　 ajax.open("POST", url, true);
	　//定义传输的文件HTTP头信息
	　 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	　//发送POST数据
	　 ajax.send(postStr);
	　//获取执行状态
	　 ajax.onreadystatechange = function() {
	　　 //如果执行状态成功，那么就把返回信息写到指定的层里
	　　 if (ajax.readyState == 4 && ajax.status == 200) {
		      var telk= ajax.responseText;
			  var tel=telk.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
		
			   if(tel=="add")
			   {
				location.href='my_hiraj.php';
			   }
			    if(tel=="edit")
			   {
				location.href='my_hiraj.php';
			   }
			     if(tel=="del")
			   {
				   //alert(tel);
				 // parent.getElem("ren"+id).style.display="none";
				  //parent.getElem("editchild").style.display="none";
	               location.href='my_hiraj.php';
			   }
			 
	　　 }
	　 } 	
}
/*---------------edit sharing--------------------------*/

function edit_sharinfo(infoid)
{
document.getElementById("rem"+infoid).style.display="none";
document.getElementById("editinfo"+infoid).style.display="";
}

function edit_cancel(infoid)
{
document.getElementById("rem"+infoid).style.display="";
document.getElementById("editinfo"+infoid).style.display="none";
}

/*---------------edit accept sharing--------------------------*/

function edit_acceptinfo(infoid)
{
document.getElementById("myaccept1"+infoid).style.display="none";
document.getElementById("myaccept2"+infoid).style.display="";
}

function edit_acceptcancel(infoid)
{
document.getElementById("myaccept1"+infoid).style.display="";
document.getElementById("myaccept2"+infoid).style.display="none";
}


/*---------------delete user--------------------------*/

function delete_user(delemail)
{
	var dbox=document.getElementById("del_user");	
      if(dbox.checked==true)
	  {
	  var boxtete=dbox.value;
	  }
	 
	if(boxtete==1)
	{
		var url ="del_user.php";
	    var postStr ="delemail="+ delemail ;
		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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				 if(telv=="delbaby")
				  {
				  location.href='index.php';   
				  }
		   }
	   }
	}
}
function pending(pid)
{
	var p=getElem("invita"+pid).style.display;
   if(p=="none")
	   {
		getElem("invita"+pid).style.display="block";
		}
		else
		{
		getElem("invita"+pid).style.display="none";
		}
}

function checkemail(email)
{
   var emailt=email.split(",");
   
   var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
   var k,t;
  for(k=0;k<emailt.length;k++)
  { 
        t=emailt[k];
		var tv=t.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
		
		if(!reg.exec(tv))
		{
			getElem("shar_info1").style.display="";
			getElem("shar_info1").innerHTML =info03; 
			return false;
		}
		else
		{
			getElem("shar_info1").style.display="none";
		    getElem("shar_info1").innerHTML =""; 	
		} 
  }
}

//--------------Sharing --------------
var info01="Please choose at least one child.";
var info02="Please enter at least one email address.";
var info03="Enter email address incorrect format.";
var info04="This email is not yet taken.";
var info05="Can't invitations oneself.";
var info06=" had been invited.";
var info07="Please choose a valid service from the select box.";
var info08="Username and password do not match.";
var info09="Required field must not be blank.";


function invitemail1()
{
	getElem("sharmail1").style.display="";	
	getElem("sharmail2").style.display="none";
}
function invitemail2()
{
    getElem("sharmail1").style.display="none";
	getElem("sharmail2").style.display="";	
}
function checkinfo(t1,t2)
{
	var j,t=0;
	for(j=0;j<t1.length;j++)
	{
		 if(t1[j] == "")
		 {
			getElem("shar_info"+j).style.display="";
			getElem("shar_info"+j).innerHTML=t2[j];
			t=t+1;
		 }
		 else
		 {
		    getElem("shar_info"+j).style.display="none";
		 }
	}
	return t;
}

function add_note(tem)
{
   var p=getElem(tem).style.display;
   if(p=="none")
	   {
		getElem(tem).style.display="block";
		}
		else
		{
		getElem(tem).style.display="none";
		}
}

function send_invite()
{
		var i,children=new Array(),n=0;
		var shar_children1=document.shar_form.shar_child;
		
		var shar_children2=shar_children1.length;
		if(shar_children2==undefined)
		{
			if(shar_children1.checked==true)	
			{
			var shar_babyid=shar_children1.value;
			}
			else
			{
			var shar_babyid="";
			}
		}
		else
		{
			for(i=0;i<shar_children2;i++)
				{
				  if(shar_children1[i].checked==true)
					{
					 children[n]=shar_children1[i].value;
					 n++;
					}
				}
			var shar_babyid=children.join(",");
		}
		
		
		if(document.shar_form.shar_edit.checked==true)	
			{
			var shar_role=document.shar_form.shar_edit.value;
			}
		else
		    {
			var shar_role="no";
			}
  
	   var send_email=getElem("send_email").value;//输入的EMAIL地址
	   
		var stp=new Array([shar_babyid],[send_email]);
		var stpinfo=new Array([info01],[info02]);
		var redate=checkinfo(stp,stpinfo);
		if(redate!=0)
		{
		  return false;
		}
		var re_email=checkemail(send_email);//验证输入的EMAIL是否正确
		if(re_email==false)
		{
		  return false;
		}
		
		var myemail=getElem("myemail").value;
		var emailk=send_email.split(",");
		for(var m=0;m<emailk.length;m++)//不能输入自已的EMAIL
        {
			if(myemail==emailk[m])
			{
			getElem("shar_info1").style.display="";  
			getElem("shar_info1").innerHTML =info05;
			return false;
			}
		}
		
		//var invita_note_directly=getElem("invita_note_directly").value;
		var pi=getElem("invita_note_directly").style.display;
        if(pi!="none")
	    {
		 var invita_note_directly=getElem("invita_note_directly").value;
		 getElem("invita_note_directly").disabled="disabled";
		}
		else
		{
		  var invita_note_directly="";
		  
		 }
		 
		getElem("send_email").disabled="disabled";
		
		/*------------*/	
	 var url ="sharing_save.php?action=sharing";
	 var postStr ="shar_babyid="+ shar_babyid + "&send_email="+send_email+"&shar_role="+shar_role+"&myemail="+myemail+"&invita_note_directly="+invita_note_directly;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				var telr=telv.split(",");
				//alert(telv);
				 /*if(telv=="email_error")
				  {
				   getElem("shar_info1").style.display="";  
				   getElem("shar_info1").innerHTML =info04; 
				  }
				 if(telr[0]=="email_repeat")
				  {
				   getElem("shar_info1").style.display="";  
				   getElem("shar_info1").innerHTML =telr[1]+info06; 
				  }*/
				  if(telv=="succeed")
				  {
					  
					//getElem("shar_info1").style.display="";  
				    location.href='sharing.php'; 
				  }
			}
		 }
}
//////////////////////////////////*//////////////////////////////////////////

function invita_all()
{
  var obj;   
  var i;   
  obj=document.invita_form.invitabox;  
  
    for(i=0;i<obj.length;i++)   
    document.invita_form.invitabox[i].checked=true;   
}

function invita_none()
{
  var obj;   
  var i;   
 obj=document.invita_form.invitabox;

    for(i=0;i<obj.length;i++)   
    document.invita_form.invitabox[i].checked=false;       
}



function send_invite_mail()
{
		var i,children=new Array(),n=0;
		var shar_children1=document.shar_form.shar_child;
		
		var shar_children2=shar_children1.length;
		if(shar_children2==undefined)
		{
			if(shar_children1.checked==true)	
			{
			var shar_babyid=shar_children1.value;
			}
			else
			{
			var shar_babyid="";
			}
		}
		else
		{
			for(i=0;i<shar_children2;i++)
				{
				  if(shar_children1[i].checked==true)
					{
					 children[n]=shar_children1[i].value;
					 n++;
					}
				}
			var shar_babyid=children.join(",");
		}
		
		
		if(document.shar_form.shar_edit.checked==true)	
			{
			var shar_role=document.shar_form.shar_edit.value;
			}
		else
		    {
			var shar_role="no";
			}
			
			
        var stp=new Array([shar_babyid]);
		var stpinfo=new Array([info01]);
		var redate=checkinfo(stp,stpinfo);
		if(redate!=0)
		{
		  return false;
		}
		
		var myemail=getElem("myemail").value;
		
		
	    var email_user=getElem("email_user").value;
	    var email_pass=getElem("email_pass").value;
		var journal_selector=getElem("journal_selector").value;
		
		getElem("shar_info2").style.display="";
		
		if(journal_selector =="select")
		{
		getElem("shar_info2").innerHTML=info07;	
		return false;
		}
		
		if(email_user=="" || email_pass =="")
		{
		getElem("shar_info2").innerHTML=info08;	
		return false;
		}
		
		var email_username=email_user.split("@");
		if(email_username[1]!=journal_selector)
		{
		getElem("shar_info2").innerHTML=info09;	
		return false;
		}
		
		
	    getElem("shar_info2").style.display="none";
		//return false;
		getElem("email_user").disabled="disabled";
		getElem("email_pass").disabled="disabled";
		getElem("journal_selector").disabled="disabled";
		/*------------*/	
	 var url ="sharing_invite.php";
	 var postStr ="journal_selector="+ journal_selector + "&email_user="+email_user+"&email_pass="+email_pass;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				var emailname=telv.split("||");
				
				 if(telv=="error")
				  {
				   getElem("shar_info2").style.display="";  
				   getElem("shar_info2").innerHTML =info08; 
				    getElem("email_user").disabled="";
					getElem("email_pass").disabled="";
					getElem("journal_selector").disabled="";
				  }
				  if(emailname[0]=="ok") ;  
				  {
					 var e1=emailname[1];
					 var e2=emailname[2];
					 var name1=e1.split(",");
					 var name2=e2.split(","); 
					 
				   getElem("invitation").style.display=""
				   getElem("shar_info2").style.display="none";  
				   getElem("sharmail2").style.display="none"; 
				    // getElem("nonet01").style.display="none";
					 getElem("nonet02").style.display="none"; 
					
					 getElem("invita_babyid").value=shar_babyid; 
					 getElem("invita_role").value=shar_role; 
					 
						var p="",s,e,se=new Array();
						for(e=0;e<emailname[3]-1;e++)
						{
						se[e] ="<div class=\"invita03\"><div class=\"invita04\">&nbsp;&nbsp;<input  name=\"invitabox\" id=\"invitabox[]\" type=\"checkbox\" value=\""+name2[e]+"\" /></div><div class=\"invita05\">"+name1[e]+"</div><div class=\"invita06\">"+name2[e]+"</div></div>"; 
						}
						
				        for(s=0;s<emailname[3]-1;s++)
						{
						 p=p+se[s];
						}
						getElem("invita_emailt").innerHTML=p;
						
				  }
			}
		 }
}
function invite_mail_friend()
{ 
 var invita_babyid=getElem("invita_babyid").value; 
 var invita_role=getElem("invita_role").value; 
 var invita_myemail=getElem("invita_myemail").value; 

        var p=getElem("invitation_note").style.display;
        if(p!="none")
	    {
		 var invita_note=getElem("invita_note").value;
		}
		else
		{
		  var invita_note="";
		 }
		 
 var children=new Array();
  var obj;   
  var i,n=0;   
   obj=document.invita_form.invitabox; 

	
		for(i=0;i<obj.length;i++)
		{
		   if(obj[i].checked==true)
		    {
			children[n]=obj[i].value;
			 n++;
			}
		}
	var invita_email=children.join(",");
	
	/*------------*/	
	 var url ="sharing_save.php?action=invita_book";
	 var postStr ="shar_babyid="+ invita_babyid + "&send_email="+invita_email+"&shar_role="+invita_role+"&myemail="+invita_myemail+"&invita_note="+invita_note;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				 if(telv=="succeed")
				  {
				   location.href='sharing.php'; 
				  }
			}
		 }
}

/*---------------Recommend a friend--------------------------*/

function spread_send()
{
 var spread_email=getElem("spread_email").value; 
 var spread_invite=getElem("spread_invite").value; 
 var spread_invite_name=getElem("spread_invite_name").value; 
 if(spread_email=="")
 {
  getElem("shar_info1").style.display=""; 
  getElem("shar_info1").innerHTML="please Enter the e-mail addresses ."; 
  return false;
  }
  else
  {
   getElem("shar_info1").style.display="none"; 
  }

 	    var re_email=checkemail(spread_email);//验证输入的EMAIL是否正确
		if(re_email==false)
		{
		  return false;
		} 
  
	     /*----------ajax----------*/
		var url ="lost_save.php?action=spread";
	    var postStr ="spread_email="+ spread_email + "&spread_invite=" + spread_invite + "&spread_invite_name="+spread_invite_name;
		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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				//alert(telv);
				 if(telv=="succeed")
				  {
				  //location.href='lost.php'; 
				 getElem("shar_info1").style.display=""; 
                 getElem("shar_info1").innerHTML="<span style=\"color:#669900\">Thanks! We've sent e-mails to the addresses you gave us.<span>"; 
				 }
		   }
	   }
}

function recommend_mail()
{
	    var email_user=getElem("email_user").value;
	    var email_pass=getElem("email_pass").value;
		var journal_selector=getElem("journal_selector").value;
		
		getElem("shar_info2").style.display="";
		
		if(journal_selector =="select")
		{
		getElem("shar_info2").innerHTML=info07;	
		return false;
		}
		
		if(email_user=="" || email_pass =="")
		{
		getElem("shar_info2").innerHTML=info08;	
		return false;
		}
		
		/*var email_username=email_user.split("@");
		if(email_username[1]!=journal_selector)
		{
		getElem("shar_info2").innerHTML=info09;	
		return false;
		}*/
		
		
	    getElem("shar_info2").style.display="none";
		//return false;
		getElem("email_user").disabled="disabled";
		getElem("email_pass").disabled="disabled";
		getElem("journal_selector").disabled="disabled";
		/*------------*/	
	 var url ="sharing_invite.php";
	 var postStr ="journal_selector="+ journal_selector + "&email_user="+email_user+"&email_pass="+email_pass;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				var emailname=telv.split("||");
				
				 if(telv=="error")
				  {
				   getElem("shar_info2").style.display="";  
				   getElem("shar_info2").innerHTML =info08; 
				    getElem("email_user").disabled="";
					getElem("email_pass").disabled="";
					getElem("journal_selector").disabled="";
					return false;
				  }
				  if(emailname[0]=="ok") ;  
				  {
					 var e1=emailname[1];
					 var e2=emailname[2];
					 var name1=e1.split(",");
					 var name2=e2.split(","); 
					 
				   getElem("invitation").style.display=""
				   getElem("shar_info2").style.display="none";  
				   getElem("sharmail2").style.display="none"; 
				   //  getElem("nonet01").style.display="none";
					// getElem("nonet02").style.display="none"; 
					
					 //getElem("invita_babyid").value=shar_babyid; 
					// getElem("invita_role").value=shar_role; 
					 
						var p="",s,e,se=new Array();
						for(e=0;e<emailname[3]-1;e++)
						{
						se[e] ="<div class=\"invita03\"><div class=\"invita04\">&nbsp;&nbsp;<input  name=\"invitabox\" id=\"invitabox[]\" type=\"checkbox\" value=\""+name2[e]+"\" /></div><div class=\"invita05\">"+name1[e]+"</div><div class=\"invita06\">"+name2[e]+"</div></div>"; 
						}
						
				        for(s=0;s<emailname[3]-1;s++)
						{
						 p=p+se[s];
						}
						getElem("invita_emailt").innerHTML=p;
						
				  }
			}
		 }
}

function recommend_mail_friend()
{ 
 var invita_myemail=getElem("invita_myemail").value; 
 var invita_note=getElem("invita_note").value;
		
		 
 var children=new Array();
  var obj;   
  var i,n=0;   
   obj=document.invita_form.invitabox; 

	
		for(i=0;i<obj.length;i++)
		{
		   if(obj[i].checked==true)
		    {
			children[n]=obj[i].value;
			 n++;
			}
		}
	var invita_email=children.join(",");
	
	/*------------*/	
	 var url ="lost_save.php?action=invita_book";
	 var postStr ="send_email="+invita_email+"&myemail="+invita_myemail+"&invita_note="+invita_note;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				
				 if(telv=="succeed")
				  {
					  alert("Thanks! We've sent e-mails to the addresses you gave us.");
				   location.href='lost.php'; 
				  }
			}
		 }
}



/*---------------Reset password--------------------------*/
var pass_tep1="We're sorry, but we don't have that e-mail address on file.";
var pass_tep2="<span style=\"font-size:12px; font-weight:bold;\">We have emailed you a link to reset your password.</span>";
var pass_tep3="Confirm Password error.";
var pass_tep4="new password do not match.";

function reset_password(tem)
{
     if(tem=="forget_pass")
	 {
		 var email_resetpass=getElem("email_resetpass").value; 
		 if(email_resetpass=="")
		 {
			 getElem("kite").style.display="";
			 getElem("kite").innerHTML=pass_tep1;
			 return false;
		 }
		var url ="reset_password_save.php?action=password";
	    var postStr ="email_resetpass="+ email_resetpass ; 
		getElem("email_resetpass").disabled="disabled";
	 }
	 
	if(tem=="new_pass") 
	{
		var newemail=getElem("newemail").value; 
		var newpass1=getElem("newpass1").value; 
		var newpass2=getElem("newpass2").value;
		
		if(newpass1=="" || newpass2=="")
		{
		     getElem("cerror").style.display="";
			 getElem("cerror").innerHTML=pass_tep4;
			 return false;
		}
		if(newpass1!=newpass2)
		{
			 getElem("cerror").style.display="";
			 getElem("cerror").innerHTML=pass_tep3;
			return false;
		}
	
	    var url ="reset_password_save.php?action=newpassword";
	    var postStr ="newemail="+ newemail + "&newpass1=" + newpass1 ; 
	}
	
	 
   /*----------ajax----------*/
		
		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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				//alert(telv);
				
				if(telv=="error")
				  {
				   getElem("kite").style.display=""; 
				   getElem("kite").innerHTML=pass_tep1;
				   getElem("email_resetpass").disabled="";
				  }
				  if(telv=="send_ok")
				  {
				   getElem("msg").style.display="";
				   getElem("msg").innerHTML=pass_tep2;
				   getElem("email_resetpass").disabled="";
				  }
				  if(telv=="update_ok")
				  {
				   location.href='welcome.php'; 
				  }
		   }
	   }
}
/*---------------competition--------------------------*/
function view_big_pic(tem)
{
getElem(tem).style.display="";
}

function close_big_pic(tem)
{
getElem(tem).style.display="none";
}

//firefox 自动换行
function toBreakWord(intLen, id){
	
var obj=document.getElementById(id);
var strContent=obj.innerHTML; 
var strTemp="";
while(strContent.length>intLen){
strTemp+=strContent.substr(0,intLen)+"<br>"; 
strContent=strContent.substr(intLen,strContent.length); 
}
strTemp+= strContent;
obj.innerHTML=strTemp;
}

function pic_poll(compet_id,votes,compet_email)
{
     getElem("poll_load1_"+compet_id).style.display="none";
	 getElem("poll_load3_"+compet_id).innerHTML="<img src='images/loading.gif' alt='' />";

     var url ="competition_save.php?action=up_votes";
	 var postStr ="compet_id="+compet_id+"&votes="+votes+"&compet_email="+compet_email;
	
	 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 tel= ajax.responseText;
				var telv=tel.replace(/(^\s*)|(\s*$)/g, "");//去掉字符串的空格
				alert(telv);
				 if(telv=="succeed")
				  {
				   
				   getElem("poll_load3_"+compet_id).innerHTML="You have voted successfully.";
				   getElem("votes_num"+compet_id).innerHTML=votes;
				  }
			}
		 }
}

function cop_tabs(n)
{
	var num=getElem("tab_num").value;
	for(tn=1;tn<=num;tn++)
	{
	 getElem("wm"+tn).className="weight_m2";	
	 getElem("tab_text"+tn).style.display="none";	
	}
	
     getElem("wm"+n).className="weight_m1";
	 getElem("tab_text"+n).style.display="";	
}


function win_viewpic(tid,pic_path,new_width,new_height)
{
	var new_width= parseInt(new_width);
	var new_height= parseInt(new_height);
	getElem("fade").style.display="block";
	getElem(tid).style.display="";	
	getElem(tid).style.width=new_width+"px";
	getElem(tid).style.height=new_height+"px";
	//alert(new_height);
	getElem("wid_bigimg").style.width=new_width+"px";
	getElem("wid_bigimg").style.height=new_height+"px"
	
	getElem("wid_bigimg").innerHTML="<img src='"+pic_path+"' width='"+new_width+"' />";
	
}

