var allMsgDisplayId='';
var http = getHTTPObject();
function validateFacebook(){
	if(isValidEmail(trimAll($('#fblogin_email').val()))==0)
		return displayStyleErr('fblogin_email','Please enter your valid email.');
	if(trimAll($('#fblogin_pass').val())=='')
		return displayStyleErr('fblogin_pass','Please enter your facebook password.');
	if(trimAll($('#status').val())=='')
		return displayStyleErr('status','Please enter your status.');
	
	}
	
function validateContact(){
	//alert($('#name').val());
	if(trimAll($('#name').val())=='')
		return displayStyleErr('name','Please enter your full name.');
	if(isValidEmail(trimAll($('#email').val()))==0)
		return displayStyleErr('email','Please enter your valid email.');
	}

function chkResetPsw(){
	var resetEmail=document.getElementById('txtResetEmail').value;
	if(checkEmail(resetEmail)==0){
		alert("Invalid Email");
		return false;		
		}
	else{
		return true;
		/*
		allMsgDisplayId='id_reset_psw_msg_display';
		var url = "ajaxPage.php?email=" + resetEmail+"&choice=resetPsw&sid='"+Math.random()+"'";	
		callAjaxFxn(url);*/	
		}
		
}

function showPortfolioPicture(divId){				
	var loop;
	jQuery(".borderImg").hide();
	document.getElementById(divId).style.display='block';
	
}

function hidePortfolioPicture(fullfotoPath){			
		document.getElementById('picMain').innerHTML='<a href="'+fullfotoPath+'" class="mygallery"><img src="'+fullfotoPath+'" alt="rajan\'s photo" /></a>';
		//$('#picMain').show('slow');		
}

function saveComment(){	
	var comment=$('#txtComment').val();
	globalDivId="side";
	var myData="choice=addComment&comment="+comment;
	$.ajax({
	type: "GET",
	url: "ajaxPage.php", 
    data: myData,	
	success: function(responseTxt){	 
	 $("#"+globalDivId).append("<br />"+responseTxt);
	}
	});	
	
	}





function openPage(value){

	var site="friends.php?choice="+value;

	window.open(site,"_self");

}



function chkpswchange(){

	var msg='';

	if(document.cpswfrm.oldPasswordField.value=='')

		msg+="\n\tOld Password";

	if(document.cpswfrm.newPasswordField1.value=='')

		msg+="\n\tNew Password";

	if((document.cpswfrm.newPasswordField1.value).length<=7)

		msg+="\n\tPassword Must be greater than 7 character";

	if(document.cpswfrm.newPasswordField2.value!=document.cpswfrm.newPasswordField1.value)

		msg+="\n\tPassword Mismatch";

	if(msg!='')

	return allErrorDisplay(msg);

}



function chkEditInfo(){	

	var msg='';		

	if(document.getElementById('dateField').value=='' || isNaN(document.getElementById('dateField').value)|| document.getElementById('dateField').value==0)

		msg+="\n\tDate";

	if(document.editfrm.month_List.value==0)

		msg+="\n\tMonth";

	if(document.editfrm.yearField.value=='' || isNaN(document.editfrm.yearField.value) || document.editfrm.yearField.value.length!=4)	

		msg+="\n\tYear";	

	if(checkEmail(document.editfrm.emailField.value)==0)

		msg+="\n\tInvalid Email";	

	if(document.getElementById('txtNumberField').value!='' && (isNaN(document.getElementById('txtNumberField').value) || document.getElementById('txtNumberField').value.length>10))

		msg+="\n\t Contact Number";																																

	if(strippedValues('txtupdateField')=='')

		msg+="\n\tUpdates";

	if(msg!='')

	return allErrorDisplay(msg);

}



function registrationValidity(verifyWords){

	var errMsg='';

	if(document.regform.firstNameField.value=='First Name')

		errMsg+="\nFirst Name";

	if(document.regform.familyNameField.value=='Last Name')

		errMsg+="\nFamily Name";		

	if(document.regform.zone.value==0 ||document.regform.district.value==0 ||document.regform.VDC_Municipality_Field.value==0 )

		errMsg+="\nAddress Field";

	if(document.regform.monthList.value==0 || document.regform.dateList.value==0)

		errMsg+="\nBirthdate";	

	if(document.regform.yearField.value=='Year' || document.regform.yearField.value.length!=4 || isNaN(document.regform.yearField.value))

		errMsg+="\nInvalid Year";

	if(checkEmail(document.regform.emailField.value)==0)

		errMsg+="\nInvalid Email";

	if(document.regform.friendOfField.value==0)

		errMsg+="\nRelation to 'RAJAN'";		

	if(document.regform.updateField.value=='')

		errMsg+="\nYour updates";	

	if(document.regform.verifyWordField.value!=verifyWords)

		errMsg+="\nCharacter Verification";		

	if(isNaN(document.regform.numberField.value) && document.regform.numberField.value!='')

		errMsg+="\nInvalid Phone number";	

	return allErrorDisplay(errMsg);

}



function chkAvailable(){	

	var userName=document.getElementById('emailField').value;	

	allMsgDisplayId='emailavailability';

	var url = "ajaxPage.php?u_name=" + userName+"&sid='"+Math.random()+"'";	

	callAjaxFxn(url);	

}





function getDistrict(fullpath){	

	var zone = document.getElementById("zone").value;	

	if(zone!=0){

		allMsgDisplayId='district_td';	

		var url=fullpath+"/ajaxPage.php?choice=getDistrict&zoneid="+ zone +"&sid="+Math.random();		

		callAjaxFxn(url);	

	}

}



function getVDC(fullLivePath) 

{     	

	var district = document.getElementById("district").value;	

	if(district!=0){

		allMsgDisplayId="vdc_td";

		var url = fullLivePath+"/ajaxPage.php?choice=getVDC&districtid="+ district +"&sid="+Math.random();	

		callAjaxFxn(url);

	}

}	







function chkLogin(){

	var err='';

	if(checkEmail(document.getElementById('txtusername').value)==0)

		err+="\nUser Name Must be Email Address";

	if(document.getElementById('txtpsw').value=='')

		err+="\nPassword";

	return allErrorDisplay(err);

		

}

function allErrorDisplay(errMsg){

	if(errMsg!=''){

		alert("#####Check The Missing Fields#####\n"+errMsg);

		return false;

		}

	else

		return true;	

}



function chkBirthdaySearch(){

	var err='';	

	if(document.getElementById('dateList').value=='0' && document.getElementById('monthList').value=='0')

	err+="\nOne of the Birthday Criteria is missing";

	if(allErrorDisplay(err)){

		getBirthday();

	}

	

}



function getBirthday(){

	var bdate=document.getElementById('dateList').value;

	var bMonth=document.getElementById('monthList').value;

	allMsgDisplayId="success_failure_id";

	var url = "birthdayProcess.php?dateList="+ bdate +"&monthList="+bMonth+"&sid="+Math.random();

	callAjaxFxn(url);

	

}



function chkcomment(){	

	var err='';

	if(document.getElementById('commentField').value=='')

		err+="\n Comment Field";

	if(document.getElementById('txtCommenNameField').value=='')

		err+="\n Your Name";

	if(checkEmail(document.getElementById('txtCommentEmailField').value)==0)

		err+="\n Invalid Email";

	if(chkcomment.arguments[0]!=document.getElementById('txtverifyWordField').value)

		err+="\n Invalid Character Verification";

	if(allErrorDisplay(err))

		return true;

	else

		return false;

	

	}

	

function callAjaxFxn(url){

	http=null;

	http=getHTTPObject();

	http.open("GET", url , true)

	http.onreadystatechange = stateChange;	

	http.send(null);

}


function stateChange(){

  		if( http.readyState == 4){

			var results = http.responseText			

			document.getElementById(allMsgDisplayId).innerHTML=http.responseText;			

		}

		else{

			document.getElementById(allMsgDisplayId).innerHTML="Searching....";

			}

	}

function getHTTPObject() {

	var xmlhttp=null;

 	if(window.XMLHttpRequest){

    	xmlhttp = new XMLHttpRequest();

  	}

  	else if (window.ActiveXObject){

    	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

    	if (!xmlhttp){

        	xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");

    	}

    }

  	return xmlhttp;

}



function strippedValues(id){  						

	var returnText=document.getElementById(id).value;

	var returnTextFinal=returnText.replace(/^\s+|\s+/,"");	

	return returnTextFinal;

}



function checkVDC(){	

var vdc=document.getElementById('VDC_Municipality_Field').value;

alert(vdc);

	if( vdc == "not" ){

	document.getElementById("vdc_td").innerHTML = "<input type='text' id='vdc' name='VDC_Municipality_Field'>"	

	}

}

	

	
