var mess='';
var livepath='/';
function registration_info()
{
	//chk_validation();

	if(mess != '')
		return false;
		
	document.getElementById('registration_frm').action=livepath+'registrationcontroller.php';
	return true;
}
function checkeditprofile(dd,mm,yy,location,image)
{
	
	cid='dd';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
	  jQuery('#dd_div').html(dd);
	  mess=mess+dd;
	  return false;

	}else{
		 jQuery('#dd_div').html('');	
		   mess=mess.replace(dd,'');
	}
	
	cid='mm';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
	  jQuery('#mm_div').html(mm);
	  mess=mess+mm;
	  return false;

	}else{
		 jQuery('#mm_div').html('');	
		   mess=mess.replace(mm,'');
	}
	
	cid='yy';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
	  jQuery('#yy_div').html(yy);
	  mess=mess+yy;
	  return false;

	}else{
		 jQuery('#yy_div').html('');	
		   mess=mess.replace(yy,'');
	}
	
	cid='country';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
	  jQuery('#location_div').html(location);
	  mess=mess+location;
	  return false;

	}else{
		 jQuery('#location_div').html('');	
		   mess=mess.replace(location,'');
	}
	
	cid='mem_image';
	var val=jQuery('#'+cid).val();
	var image1	= /\.(jpg|jpeg|bmp|gif|png|jpe)$/i;
	if(val != '')
	{
		
			if (!image1.test(val))
			{
			  jQuery('#image_div').html(image);
			  mess=mess+image;
			  return false;
		
			}
			else
			{
				 jQuery('#image_div').html('');	
				 mess=mess.replace(image,'');
			}
	}
	
	if(mess.length==0)
	{
		document.editprofile.submit();	
		
	}
	
	
}
function changepassword1(op,cp,rtp,misp)
{
	cid='oldpassword';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
	  jQuery('#old_div').html(op);
	  mess=mess+op;
	  return false;

	}else{
		 jQuery('#old_div').html('');	
		   mess=mess.replace(op,'');
	}
	
	cid1='newpassword';
	var val=jQuery('#'+cid1).val();
	val1=val.replace(/^\s+|\s+$/g,"");
	if(val1 == '' || val1 == '0')
	{
	  jQuery('#new_div').html(cp);
	  mess=mess+cp;
	  return false;

	}else{
		 jQuery('#new_div').html('');	
		   mess=mess.replace(cp,'');
	}
	
	
	cid2='confirmpassword';
	var val=jQuery('#'+cid2).val();
	val2=val.replace(/^\s+|\s+$/g,"");
	if(val2 == '' || val2 == '0')
	{
	  jQuery('#confirm_div').html(rtp);
	  mess=mess+rtp;
	  return false;

	}else{
		 jQuery('#confirm_div').html('');	
		   mess=mess.replace(rtp,'');
	}
	
	if(val1!=val2)
	{
		jQuery('#confirm_div').html(misp);
	 	 mess=mess+misp;
	 	 return false;
		
	}else{
		
		jQuery('#confirm_div').html('');	
		   mess=mess.replace(misp,'');
	}
	if(mess.length==0)
	{
		document.changepassword.submit();	
		
	}
	
}
function hi5reg_frmcheck()
{
	
		checkhi5reg();
	
		if(mess != '')
		return false;
	document.getElementById('hi5reg_frm').action=livepath+'registrationcontroller.php';
	return true;
}
function forgot_info()
{
	
	if(mess != '')
		return false;
	document.getElementById('forgot_frm').action=livepath+'registrationcontroller.php';
	return true;
	 
}
function signin_frm_info()
{
	checksignin();
	if(mess != '')
		return false;
	document.getElementById('signin_frm').action=livepath+'registrationcontroller.php';
	return true;
}

function chk_blank(cid,message)
{

	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	if(val == '' || val == '0')
	{
		
	  jQuery('#'+cid+'_div').html(message);
	  mess=mess+message;
	 
	}
	else
	{
	  jQuery('#'+cid+'_div').html('');
	  mess=mess.replace(message,'');
	}
}
function chklimit(cid,message)
{
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");

	if(val.length<4 || val.length>20 )
	{
	  jQuery('#usernamelimit_div').html(message);
	  mess=mess+message;
	}
	else
	{
	  jQuery('#usernamelimit_div').html('');
	  mess=mess.replace(message,'');
	}
	
}
function chkspace(cid,message,message1,message2)
{

	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	var illegalChars = /\W/;
	
	if(val == '' || val == '0')
	{
	  jQuery('#'+cid+'_div').html(message2);
	  mess=mess+message2;
	}else if(illegalChars.test(val)){
			if(illegalChars.test(val))
			{
			  jQuery('#'+cid+'_div').html(message);
			  mess=mess+message;
			}
		
	}else if(val.length<4 || val.length>20){
		jQuery('#'+cid+'_div').html(message1);
		mess=mess+message1;
	}
	else
	{
			  jQuery('#'+cid+'_div').html('');
			  mess=mess.replace(message,'');
			  mess=mess.replace(message1,'');
			  mess=mess.replace(message2,'');
	}
	
	
	
	
}

function chk_vpassword()
{
  var pass=jQuery('#password').val();
  var cpass=jQuery('#varifypassword').val();
  if(pass!=cpass)
  {
        var pass_mess='Password or varify password not match';
		jQuery('#varifypassword_div').html(pass_mess);
		mess=mess+pass_mess;
  
  }
  else
  {
        var pass_mess='Password or varify password not match';
		jQuery('#varifypassword_div').html('');
		mess=mess.replace(pass_mess,"");
  }
}

function email_exist()
{

  if(jQuery('#chk_email_div').html()=='Email Already Exist')
  {
    
     var chk_mess='Email Already Exist';
	 jQuery('#chk_email_div').html(chk_mess);
	 mess=mess+chk_mess;
  }
  else
  {
        var chk_mess='Email Already Exist';
		jQuery('#chk_email_div').html('');
		mess=mess.replace(chk_mess,"");
  }
}

function email_exist2(message,message1,message2,email_mess,blankemail,emppass,veripass,passlength,daymess,monmess,yearmess,useralext,avause,countrymess,passinvalid)
{
	//alert(message,message1,message2,email_mess,blankemail,emppass,veripass,passlength,daymess,monmess,yearmess,useralext,avause,countrymess);

	cid='username';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
	var illegalChars = /\W/;
	
	email=jQuery('#email').val();
	email=email.replace(/^\s+|\s+$/g,"");
	
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.getElementById('email').value);
	
	if(val == '' || val == '0')
	{
	  jQuery('#chk_user_div').html(message2);
	  mess=mess+message2;
	  return false;

	}else{
		 jQuery('#chk_user_div').html('');	
		   mess=mess.replace(message2,'');
	}
	
/*	if(illegalChars.test(val))
	{
			  jQuery('#usernamelimit_div').html(message);
			  mess=mess+message;
			  return false;
			  
	}else{
		 jQuery('#usernamelimit_div').html('');	
		   mess=mess.replace(message,'');
	}
	*/
	
	if(val.length<4 || val.length>20)
	{
		jQuery('#chk_user_div').html(message1);
		mess=mess+message1;
		return false;
	}else{
		
		 jQuery('#chk_user_div').html('');	
		  mess=mess.replace(message1,'');
		
	}
	
	cid='username';
	var val=jQuery('#'+cid).val();
	val=val.replace(/^\s+|\s+$/g,"");
  ajxpg("checkusername.php?username="+val,"chk_user_div","fade");
	if(email == '' || email == '0')
	{
		jQuery('#email_div').html(blankemail);
		mess=mess+blankemail;
		return false;
	}else
	{
		jQuery('#email_div').html('');	
     	 mess=mess.replace(blankemail,'');	
	
	}
	if(returnval==false){
		
		jQuery('#email_div').html(email_mess);
		mess=mess+email_mess;
		return false;
	   
   }else{
   
   		jQuery('#email_div').html('');	
     	mess=mess.replace(email_mess,'');	
   
	}
	
  var pass=jQuery('#password').val();
  

  var cpass=jQuery('#varifypassword').val();
  emppass,veripass
  if(pass.length<=0)
  {
	   var pass_mess=veripass;
		jQuery('#password_div').html(pass_mess);
		mess=mess+pass_mess;
		return false;
	  
  }else
  {
	  var passfilter= /^[A-Za-z0-9!#'$%&'*+=?^_`{|}~-]+$/;
										
	  	if(!passfilter.test(pass))
		{
			jQuery('#password_div').html(passinvalid);
			mess=mess+passinvalid;
			return false;
			
		}else
		{	
		 	jQuery('#password_div').html('');
			mess=mess.replace(emppass,""); 
		}
	  
  }
  
   if(pass.length<4 || pass.length>20 )
  {
	   var pass_mess=passlength;
		jQuery('#password_div').html(pass_mess);
		mess=mess+pass_mess;
		return false;
	  
  }else
  {
		 jQuery('#password_div').html('');
		mess=mess.replace(pass_mess,""); 
		
	  
  }
  
  if(pass!=cpass)
  {
        var pass_mess=veripass;
		jQuery('#varifypassword_div').html(pass_mess);
		mess=mess+pass_mess;
		return false;
  
  }
  else
  {
		jQuery('#varifypassword_div').html('');
		mess=mess.replace(pass_mess,"");
		mess="";
  }
  
  var bday = jQuery('#bday').val();
  bday=bday.replace(/^\s+|\s+$/g,"");
  if(bday == '' || bday == '0'){
	  
	   var day_mess=daymess;
		jQuery('#bday_div').html(day_mess);
		mess=mess+day_mess;
		return false;
  }else
  {
		jQuery('#bday_div').html('');
		mess=mess.replace(day_mess,"");
		mess="";
  }
  
   var bmonth = jQuery('#bmonth').val();
  bmonth=bmonth.replace(/^\s+|\s+$/g,"");
  if(bmonth == '' || bmonth == '0'){
	  
	   var month_mess=monmess;
		jQuery('#bmonth_div').html(month_mess);
		mess=mess+month_mess;
		return false;
  }else
  {
		jQuery('#bmonth_div').html('');
		mess=mess.replace(month_mess,"");
  }
  
  var byear = jQuery('#byear').val();
  byear=byear.replace(/^\s+|\s+$/g,"");
  if(byear == '' || byear == '0'){
	  
	   var year_mess=yearmess;
		jQuery('#byear_div').html(year_mess);
		mess=mess+year_mess;
		return false;
  }else
  {
		jQuery('#byear_div').html('');
		mess=mess.replace(year_mess,"");
		mess="";
  }
    var country = jQuery('#country').val();
	
  if(country == ''){
	  
	   var country_mess=countrymess;
		jQuery('#country_div').html(country_mess);
		mess=mess+country_mess;
		return false;
  }else
  {
		jQuery('#country_div').html('');
		mess=mess.replace(country_mess,"");
		mess="";
  }
  

//alert(avause);
//alert(((jQuery('#chk_user_div').html()).replace(/^\s*|\s*$/g,'')))
var browserName=navigator.appName; 
avause2='<span style="color:#226a25">'+avause+'</span>';
//alert(browserName);
if(browserName=="Microsoft Internet Explorer")
{
	avause='<SPAN style="COLOR: #226a25">'+avause+'</SPAN>';	
	//alert(avause);
//	alert (((jQuery('#chk_email_div').html()).replace(/^\s*|\s*$/g,'')));
	
}else{
	 avause='<span style="color: rgb(34, 106, 37);">'+avause+'</span>';
}
 if(((jQuery('#chk_user_div').html()).replace(/^\s*|\s*$/g,''))==avause || ((jQuery('#username_div').html()).replace(/^\s*|\s*$/g,''))=="")
  {
	 if(((jQuery('#chk_email_div').html()).replace(/^\s*|\s*$/g,''))==avause || ((jQuery('#chk_email_div').html()).replace(/^\s*|\s*$/g,''))==avause2)
	  {
			 return true;  
	  }else
	  {
			return false;  
	  }
	  
  }else
  {
		return false;  
  }
 // alert(jQuery('#chk_email_div').html());
  

//     var lalval=ajxpg("checkusername.php?username="+val,"chk_user_div","fade");   
//	 alert(lalval);
//   ajxpg("checkemail.php?email="+email,"chk_email_div","fade");

	
}


function chk_email()
{

	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.getElementById('email').value);
	if (returnval==false)
	{
	    var email_mess='Please enter a valid email address.';
		jQuery('#email_div').html(email_mess);
		mess=mess+email_mess;
	}
	else
	{
	    var email_mess='Please enter a valid email address';
		jQuery('#email_div').html('');
		mess=mess.replace(email_mess,"");
	}
	
}
function chk_email_new(message1,message2,message3,avause)
{

	var hi5password=jQuery('#hi5password').val();
	hi5password=hi5password.replace(/^\s+|\s+$/g,"");
	
    var hi5email = jQuery('#hi5email').val();
	hi5email=hi5email.replace(/^\s+|\s+$/g,"");
	
	if(hi5email == '' || hi5email == '0')
	{
		jQuery('#email_div_new').html(message3);
		mess=mess+message3;
		return false;
	}else
	{
		jQuery('#email_div_new').html('');	
     	 mess=mess.replace(message3,'');	
		 messs="";
	}


	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.getElementById('hi5email').value);
	if (returnval==false)
	{
	    var email_mess=message2;
		jQuery('#email_div_new').html(email_mess);
		mess=mess+email_mess;
		return false;
	}
	else
	{
	    var email_mess=message2;
		jQuery('#email_div_new').html('');
		mess=mess.replace(email_mess,"");
		mess="";
	}
	
	if(hi5password == '' || hi5password == '0')
	{
		jQuery('#hi5password_div').html(message1);
		mess=mess+message1;
	
		return false;
			
	}else
	{
		jQuery('#hi5password_div').html('');	
     	 mess=mess.replace(message1,'');	
		 messs="";
	}
 avause='<span style="color: rgb(34, 106, 37);">'+avause+'</span>';
//(jQuery('#chk_email_div1').html()).replace(/^\s*|\s*$/g,'')

	 if(((jQuery('#chk_email_div1').html()).replace(/^\s*|\s*$/g,''))==avause)
	  {
			 return true;  
	  }else
	  {
		  
			return false;  
	  }
	
}

function chk_validation()
{
 mess='';
 chk_blank("username","Username is empty.<br/>");
 chk_email();
 chk_blank("password","Password is empty.<br/>");
 chk_vpassword();
 chk_blank("bmonth","Birth Month is empty.<br/>");
 chk_blank("bday","Birth Day is empty.<br/>");
 chk_blank("byear","Birth Year is empty.<br/>");
 chk_blank("country","Country is empty.<br/>");
 
 email_exist();
}	
function checksignin()
{
 mess='';
 chk_blank("username","Username is empty.<br/>");
 chk_blank("password","Password is empty.<br/>");
}
function checkhi5reg()
{
		mess='';
	 chk_email_new();
     chk_blank("hi5password","Password is empty.<br/>");
}

function chk_forgot()
{
	 mess='';
	chk_email();
}

