

function valid()
{   

var fname=document.getElementById("fname").value;
var lname=document.getElementById("lname").value;
var location=document.getElementById("location").value;
var dob=document.getElementById("dob").value;
var mobile=document.getElementById("mobile").value;
var email=document.getElementById("email").value;
var password=document.getElementById("password").value;
var cpassword=document.getElementById("cpassword").value;



if(fname=="" || lname=="" || location=="" || dob=="" || mobile=="" || email=="" || password==""  || fname==0 || lname==0 || location==0 || dob==0 || mobile==0 || email==0 || password==0)
{
	document.getElementById("can_resdiv").innerHTML="Please fill all the fields";
	return false;
}
else
{

document.form1.submit();
return true;

}		
}
	
function contactformvalid()
{   

var name=document.getElementById("name").value;
var email=document.getElementById("emailid").value;
var phone=document.getElementById("phoneid").value;
var comment=document.getElementById("comments").value;


if(name=="" || email=="" || phone=="" || comment=="" || name==0 || email==0 || phone==0 || comment==0)
{
	document.getElementById("can_resdiv").innerHTML="Please fill all the fields";
	setTimeout('document.getElementById("can_resdiv").innerHTML=" ";',3000);
	return false;
}
else
{

}		
}



function contactformvalid2()
{   


var email=document.getElementById("email").value;
var phone=document.getElementById("phone").value;

var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
	
	

	if(!RegExp.test(email))
	{
		document.getElementById("can_resdiv2").innerHTML="Wrong email format.";
		document.getElementById("email").value="";
		return false;
	}
	else if(email=="" || phone==""|| email==0 || phone==0)
{
	document.getElementById("can_resdiv2").innerHTML="Please fill all the fields";
	setTimeout('document.getElementById("can_resdiv2").innerHTML=" ";',3000);
	return false;
}
else
{

document.getElementById("can_resdiv2").innerHTML="Sucess";
document.contact_us.submit();
return true;
}		
}

function freeuser()
{
 
document.getElementById("casedmember").style.display = "none";
document.getElementById("alreadymember").style.display = "none";

}

function membershipnow()
{

document.getElementById("casedmember").style.display = "block";
document.getElementById("alreadymember").style.display = "none";

}

function exisingmember()
{

document.getElementById("casedmember").style.display = "none";
document.getElementById("alreadymember").style.display = "block";

}



function regvalidation()
{
var i;

var declare = document.rmemberreg.memdeclaration.checked;


	var o = document.getElementById('msgdiv');

	var checkValidation123 = emptyValidation('fname~lname~location~dob~mobile~email~passwordd~cpassword', 'msgdiv');
var checkboxvalidating = checkboxvalidation();



var passwordcheck2 = passwordcheck();

if(checkValidation123 == false)
{
	o.className = 'error';
	return false;
}

else if(declare == false)
{
o.className = 'error';
   o.innerHTML =  'Please Declare The Membership terms and conditions.';
	return false;
}


else if(passwordcheck2 == false)
{
o.className = 'error';
 o.innerHTML =  'Entered password is not matching.';
	return false;
}
else
{
if(checkboxvalidating != true)
{
o.className = 'error';

return false;
}
else
{
document.rmemberreg.submit();
return false;

}
}

	
}



function passwordcheck()
{


var o = document.getElementById('msgdiv');
	var pass1 = document.getElementById('passwordd').value;
	var pass2 = document.getElementById('cpassword').value;





if(pass1 != pass2)
{


return false;
}
else if(pass1.length < 7)
{
o.className = 'error';
 o.innerHTML =  'Password Length Should be 6.';
	return false;

}
else
{
return true;
}


}


function birthdaycheck()
{
var dobee = document.rmemberreg.dob.value;



}


function checkboxvalidation()
{
var o = document.getElementById('msgdiv');

      if(document.rmemberreg.membershiptype[0].checked == false && document.rmemberreg.membershiptype[1].checked == false  && document.rmemberreg.membershiptype[2].checked == false )
		{
			o.className = 'error';
   			o.innerHTML =  'Please choose any one of the User type.';
			return false;			
		}
	  else if(document.rmemberreg.membershiptype[0].checked == true && document.rmemberreg.membershiptype[1].checked == false  && document.rmemberreg.membershiptype[2].checked == false )
		{


			return true;
		}
	  else if(document.rmemberreg.membershiptype[0].checked == false && document.rmemberreg.membershiptype[1].checked == true  && document.rmemberreg.membershiptype[2].checked == false )
		{



				if(document.rmemberreg.Typeofmembership[0].checked == false && document.rmemberreg.Typeofmembership[1].checked == false )
					{
						o.className = 'error';
   						o.innerHTML =  'Please choose any one of the Membership type.';
						return false;
					}
				else if(document.rmemberreg.Typeofmembership[0].checked == true && document.rmemberreg.Typeofmembership[1].checked == false)
 					{
						return true;
					
					}
				else if(document.rmemberreg.Typeofmembership[0].checked == false && document.rmemberreg.Typeofmembership[1].checked == true)
 					{
						
					return true;
					}


			
		}
	else if(document.rmemberreg.membershiptype[0].checked == false && document.rmemberreg.membershiptype[1].checked == false  && document.rmemberreg.membershiptype[2].checked == true )
		{

         
var colvalidation = emptyValidation('cardno~dateforvalidation', 'msgdiv');

		if(colvalidation == false)
		{
	
			o.className = 'error';
		    o.innerHTML =  'Please populate the required fields.';
			return false;
		}

		var cardno = document.getElementById('cardno').value;
		var dateforvalidation = document.getElementById('dateforvalidation').value;

alert("Your vibez Card No :"+cardno);
alert("vibez Card Validity Date :"+dateforvalidation);

		start = new Date();
		start = start.getTime();

	var exec = function(str)
	{
     
		str = trim(str);		
		if(str != "")
		 {	
			if(str == '1')
			 {
				
					o.className = 'error';
   					o.innerHTML =  'Invalid Card No.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
					return false;
			 } 
			else if(str == '2') 
			 {
				o.className = 'error';
   				o.innerHTML =  'Card validity date is Wrong.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
				return false;
			 }	
			else if(str == '4') 
			 {
				o.className = 'error';
   				o.innerHTML =  'Card already Used.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
				return false;
			 }	
 			else if(str == '3')
  			 {
			
	o.innerHTML =  'Success.';

document.rmemberreg.submit();
return false;
				
				
			 }
		}
		
	}

var ajax = new doAjax();	
	ajax.doGet('ajax/ajax.Cardcheck.php?process=check&cardno='+cardno+'&dateforvalidation='+dateforvalidation+'&start='+start, exec);













			

		}

}


function existingmembervalidation()
{
		var o = document.getElementById('msgdiv');
		var colvalidation = emptyValidation('cardno~dateforvalidation', 'msgdiv');

		if(colvalidation == false)
		{
	
			o.className = 'error';
		    o.innerHTML =  'Please populate the required fields.';
			return false;
		}

		var cardno = document.getElementById('cardno').value;
		var dateforvalidation = document.getElementById('dateforvalidation').value;

alert("Your vibez Card No :"+cardno);
alert("vibez Card Validity Date :"+dateforvalidation);

		start = new Date();
		start = start.getTime();

	var exec = function(str)
	{
     
		str = trim(str);		
		if(str != "")
		 {	
			if(str == '1')
			 {
				
					o.className = 'error';
   					o.innerHTML =  'Invalid Card No.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
					return false;
			 } 
			else if(str == '2') 
			 {
				o.className = 'error';
   				o.innerHTML =  'Card validity date is Wrong.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
				return false;
			 }	
			else if(str == '4') 
			 {
				o.className = 'error';
   				o.innerHTML =  'Card already Used.';
document.getElementById('dateforvalidation').value="";
document.getElementById('cardno').value="";
document.rmemberreg.memdeclaration.checked = false;
				return false;
			 }	
 			else if(str == '3')
  			 {
			
document.rmemberreg.submit();
				
				
			 }
		}
		
	}
	
	var ajax = new doAjax();	
	ajax.doGet('ajax/ajax.Cardcheck.php?process=check&cardno='+cardno+'&dateforvalidation='+dateforvalidation+'&start='+start, exec);


}




function emptyValidation(fieldList, msgdiv) {
	
		var field=new Array();
		field=fieldList.split("~");
		var counter=0;

		for(i=0;i<field.length;i++) {
			if( trim(document.getElementById(field[i]).value) == "" || trim(document.getElementById(field[i]).value) == "0" ) {
				document.getElementById(field[i]).style.border="#FF0000 1px solid";
				counter++;
			} else {
				document.getElementById(field[i]).style.border="#999999 1px solid";
				
			}
		}
		
		//if(echecknew(trim(document.getElementById(field[5]).value))==false) {	
		//	return false;
		//}
		
		if(counter>0) {
			document.getElementById(msgdiv).innerHTML='Please populate the required fields.';
			return false;				
		}  else {
			return true;
		}		
		
}


function addtonewsletter()
{


var tf2=document.getElementById('newsemailid').value;

var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
	
	

	if(!RegExp.test(tf2))
	{
		alert("Wrong Email Format");
		return false;
	}




start = new Date();
		start = start.getTime();

	var exec = function(str)
	{
     
		str = trim(str);		
		if(str != "")
		 {	
            if(str == '1')
{
			document.getElementById('newsemailid').value = "E-mailid...";
			alert("Thank you for subscribing with us.");
}	
else
{
document.getElementById('newsemailid').value = "E-mailid...";
alert("Already Subscribed.")
}		
		}
		
	}
	
	var ajax = new doAjax();	
	ajax.doGet('ajax/ajax.Newsletter.php?process=check&email='+tf2+'&start='+start, exec);



}

function paymentforvalidating(uid)
{



start = new Date();
		start = start.getTime();

var exec = function(str)
	{
   
		str = trim(str);		
		if(str != "")
		 {	


document.paymentdrop.submit();
return true;
            
		}
		
	}
	
	var ajax = new doAjax();	
	ajax.doGet('ajax/ajax.Registration_for.php?process=check&uid='+uid+'&start='+start, exec);



}

function intrestedAreas()
{
	document.getElementById("result_div").innerHTML='<img src="images/loading.gif" border="0" />';
	
	
	var ehinicity=document.getElementById("ehinicity").value;
	var religion=document.getElementById("religion").value;
	var int_usage=document.getElementById("int_usage").value;
	var house_own=document.getElementById("house_own").value;
	
	var hobbies=""
	for(var i=0; i < document.intrested_areas.hobbies.length; i++){
	if(document.intrested_areas.hobbies[i].checked)
	hobbies +=document.intrested_areas.hobbies[i].value +","
	}
	
	var reading=""
	for(var i=0; i < document.intrested_areas.reading.length; i++){
	if(document.intrested_areas.reading[i].checked)
	reading +=document.intrested_areas.reading[i].value +","
	}
	
	
	var sports=""
	for(var i=0; i < document.intrested_areas.sports.length; i++){
	if(document.intrested_areas.sports[i].checked)
	sports +=document.intrested_areas.sports[i].value +","
	}
	
	var cuisine=""
	for(var i=0; i < document.intrested_areas.cuisine.length; i++){
	if(document.intrested_areas.cuisine[i].checked)
	cuisine +=document.intrested_areas.cuisine[i].value +","
	}
	
	var waysofcom=""
	for(var i=0; i < document.intrested_areas.waysofcom.length; i++){
	if(document.intrested_areas.waysofcom[i].checked)
	waysofcom +=document.intrested_areas.waysofcom[i].value +","
	}
	var online=""
	for(var i=0; i < document.intrested_areas.online.length; i++){
	if(document.intrested_areas.online[i].checked)
	online +=document.intrested_areas.online[i].value +","
	}
	
	var food=""
	for(var i=0; i < document.intrested_areas.food.length; i++){
	if(document.intrested_areas.food[i].checked)
	food +=document.intrested_areas.food[i].value +","
	}
	
	
	var drink=""
	for(var i=0; i < document.intrested_areas.drink.length; i++){
	if(document.intrested_areas.drink[i].checked)
	drink +=document.intrested_areas.drink[i].value +","
	}
	
	var travel=""
	for(var i=0; i < document.intrested_areas.travel.length; i++){
	if(document.intrested_areas.travel[i].checked)
	travel +=document.intrested_areas.travel[i].value +","
	}
	
	var electronics=""
	for(var i=0; i < document.intrested_areas.electronics.length; i++){
	if(document.intrested_areas.electronics[i].checked)
	electronics +=document.intrested_areas.electronics[i].value +","
	}
	
	var vehicle=""
	for(var i=0; i < document.intrested_areas.vehicle.length; i++){
	if(document.intrested_areas.vehicle[i].checked)
	vehicle +=document.intrested_areas.vehicle[i].value +","
	}
	
	
	
	start = new Date();
	start = start.getTime();

	var exec = function(str)
	{
		if(trim(str) != "") 
		{
		
			document.getElementById("result_div").innerHTML=str;
					
		}
		
	}
	
	var ajax = new doAjax();


	
	ajax.doGet('ajax/ajax.Registration.php?action=intrested_areas&ehinicity='+ehinicity+'&religion='+religion+'&int_usage='+int_usage+'&house_own='+house_own+'&hobbies='+hobbies+'&reading='+reading+'&sports='+sports+'&cuisine='+cuisine+'&waysofcom='+waysofcom+'&online='+online+'&food='+food+'&drink='+drink+'&travel='+travel+'&electronics='+electronics+'&vehicle='+vehicle+'&start='+start, exec);	
}

function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = "true";
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = "true";
}


function UnSetAllCheckBoxes(FormName, FieldName, CheckValue)

{
	
	
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = 0;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = 0;
}


function openPopTermsandConditions(url) {
	var w_left = Math.ceil(screen.width/2-300);
	var openWin = window.open(url,"VoteWin","left="+w_left+",top=30,scrollbars=yes,menubar=no,height=550,width=700,resizable=yes,toolbar=no,location=no,status=no"); 
	openWin.focus();
}


function clientregfn()
{
	var o = document.getElementById('msgdiv');

	var checkValidation = emptyValidation('name~email~cname~mobile', 'msgdiv');


if(checkValidation == false)
{
	o.className = 'error';
   o.innerHTML =  'Please populate the required fields.';
	return false;
}
else
{

document.clientreg.submit();
return true;
}


}



function user_details()
{
	document.getElementById("uresuldiv").innerHTML='<img src="images/loading.gif" border="0" />';
	
	
	var dob = document.getElementById("dob").value;
	var education = document.getElementById("education").value;
	var profession = document.getElementById("profession").value;
	var resaddress = document.getElementById("resaddress").value;
	var offaddress = document.getElementById("offaddress").value;
	var telres = document.getElementById("telres").value;
	var teloff = document.getElementById("teloff").value;
	var mobile = document.getElementById("mobile").value;
	var income = document.getElementById("income").value;
	var industries = document.getElementById("industries").value;
	var act = document.getElementById("act").value;
	
	
	var existing=""
	for(var i=0; i < document.userdetails.existing.length; i++){
	if(document.userdetails.existing[i].checked)
	existing +=document.userdetails.existing[i].value + "\n"
	}
	
	var gender=""
	for(var i=0; i < document.userdetails.gender.length; i++){
	if(document.userdetails.gender[i].checked)
	gender +=document.userdetails.gender[i].value + "\n"
	}
	
	var typeofmem=""
	for(var i=0; i < document.userdetails.typeofmem.length; i++){
	if(document.userdetails.typeofmem[i].checked)
	typeofmem +=document.userdetails.typeofmem[i].value + "\n"
	}
	var existingdet="";
	
	if(existing==1)
	{
	existingdet = document.getElementById("existingdet").value;
	}
	
	


	if(dob=="" || dob=="")
	{
	document.getElementById("uresuldiv").innerHTML="Please fill the fields marked mandatory";
	return false;
	}
	
	
	
	start = new Date();
	start = start.getTime();

	var exec = function(str)
	{

		if(trim(str) != "") 
		{
			
			if(str==1)
			{
			document.getElementById("uresuldiv").innerHTML="<span style='color:#0C0' >Profile details updated successfully</span>";
			return true;
			
			}
			else if(str==0)
			{
			document.getElementById("uresuldiv").innerHTML="<span style='color:#F00' >Profile details not updated. Try again</span>";
			return false;
			}
		
		
		}
	
			
	
	}
	
	var ajax = new doAjax();

	ajax.doGet('ajax/ajax.Registration.php?action=udetails_entry&act='+act+'&dob='+dob+'&education='+education+'&profession='+profession+'&industries='+industries+'&resaddress='+resaddress+'&offaddress='+offaddress+'&telres='+telres+'&teloff='+teloff+'&mobile='+mobile+'&income='+income+'&existing='+existing+'&gender='+gender+'&typeofmem='+typeofmem+'&existingdet='+existingdet+'&start='+start, exec);	
}


function changepassword()
{
var o = document.getElementById('msgdiv');
var old_password = document.getElementById('old_password').value;
var new_password = document.getElementById('new_password').value;
var c_password = document.getElementById('c_password').value;
if(new_password != c_password)
{
o.className = 'error';
   o.innerHTML =  'Password and confirm password are different.';
	return false;
}
else
{
document.changepassword.submit();
return true;
}

	

}




function mobilecheckforclient(mob,divtoshowmobile)
{	
	var mobile=document.getElementById(mob).value;
var moblength= mobile.length;


var isint = isInteger();
if(moblength != '10')
{
document.getElementById(divtoshowmobile).innerHTML="Mobile No should be 10 digit.";
		document.getElementById(mob).value="";
		return false;
}
else if(isint == false)
	{
		document.getElementById(divtoshowmobile).innerHTML="Wrong mobile format.";
		document.getElementById(mobile).value="";
		return false;
	}
	else
	{
	document.getElementById(divtoshowmobile).innerHTML="";
//	return true;
	
	start = new Date();
	start = start.getTime();

	var exec = function(str)
	{
		
		
		if(trim(str) != "") {
			if(str == 'invalid') {
				document.getElementById(divtoshowmobile).innerHTML="Mobile No Already Exist.";
				document.getElementById(mob).value="";
				return false;
			} else {
				document.getElementById(divtoshowmobile).innerHTML="";
				return true;
			}		
		}
	}
	}
	var ajax = new doAjax();
	ajax.doGet('ajax/ajax.Membermobilecheckforclient.php?process=rmnchk&mobile='+mobile+'&start='+start, exec);	
}	


function isInteger()
{
	var s=document.getElementById("mobile").value;
	var i;
    for (i = 0; i < s.length; i++)
	{   
        var c = s.charAt(i);
        if ((c < "0") || (c > "9"))
		{
			document.getElementById("camobilediv").innerHTML="Wrong mobile format.";
			document.getElementById("mobile").value="";
		 	return false;
		} 
    }
	document.getElementById("camobilediv").innerHTML="";
	return true;
}


function emailvalfornews()
{

var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
	
	var tf2=document.getElementById("emailv").value;

	if(!RegExp.test(tf2))
	{
		document.getElementById("emailval").innerHTML="Wrong email format.";
		document.getElementById("emailv").value="";
		return false;
	}
	else
	{
	document.getElementById("emailval").innerHTML="";
document.emailunsub.submit();


return true;
}

}



