  function GetXmlHttpObject() { 
	  var objXMLHttp=null;
      if (window.XMLHttpRequest){
        objXMLHttp=new XMLHttpRequest();
      }
      else if (window.ActiveXObject) {
         objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
       }
       if (objXMLHttp==null){ 
        alert ("Browser does not support HTTP Request")
        } 
      
       return objXMLHttp;
   }
   
    function sendSyncReq(url)   {
      var xmlHttpReq=GetXmlHttpObject();                 
      if (xmlHttpReq==null) return;
      xmlHttpReq.open("GET",url,false);
      xmlHttpReq.send('null');
      var resp=xmlHttpReq.responseText;
	return resp;
    }
   
 
function ShowAjaxInfo(page,month){
 var url="ajax_response.php?page="+page+"&month="+month; 
 	var resp=sendSyncReq(url);  
  	if(resp){
 	document.getElementById('divcontent').innerHTML=resp;
	}
}

function validateEmail(email){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(!(filter.test(email))){
 		return 0; 
	}else return 1;
	
}
function ValidateForm(){ 
	var emailID=document.newsletter.nemail.value;
	if(document.newsletter.firstname.value==""){
		alert("Please Enter First Name")
 		return false;
	}
   	else if ((emailID==null)||(emailID=="")){
		alert("Please Enter your Email ID")
 		return false;
	}
	
	else if(validateEmail(emailID)==0){
		 alert("Please input a valid email address!") 
 		return false;
	} else return true;
 }
 
 function validateShare(){
 	var str=document.share.email.value;
	var fromEmail=document.share.fromEmail.value;
 	var email=str.split(",");
	var emailcount=email.length;
	 		for(j=0;j<emailcount;j++){
			if(validateEmail(email[j])==1){
				emailflag=1;
			}else{
			emailflag=0;	
			}
 		}
 	if(str==""){
		alert("Recepient's cannot be Empty");
		return false;	
 	}else if(emailflag==0){
	alert("Please input a valid email address!");
	return false;
	 }else if(document.share.message.value==""){
		alert("Please enter Message.");
	return false; 
	}else if(document.share.fromEmail.value==""){
		alert("Please enter From Email.");
	return false; 
	}else if(validateEmail(fromEmail)==0){
		alert("Please enter Valid From Email");
	return false; 
	}
	
 
}


function reportAbuse(val){
 	document.index.abuseId.value=val; 
document.index.submit();
return false;
}

function validatecontactForm(){ 
 	var aElm=document.getElementsByClassName('required');
  	 for(var i=0; i<aElm.length; i++) {
	    if(aElm[i].value=="") {
			alert("Please Enter Required Fields");
			return false;
 	//do something
	    }
	 }
	 if(validateEmail(document.getElementById('cemail').value)==0){
		 alert("Please input a valid email address!");  
		return false;
	}else return true;
 }
 
function showdiv(){
 	if(document.getElementById('mobile').checked==true){
 		document.getElementById('mobileDiv').style.display="block";
	}else{
 		document.getElementById('mobileDiv').style.display="none";
 	}
}

function paging(val,year){
//alert(val);
//	alert(year);
	window.location="?year="+year+"&page="+val;
 	//document.getElementById('hidPage').value=val;
  //	document.forms[0].submit();
}
 
function deleteProfile(validate,id){
  	if(validate){
		if(confirm('Are you sure you want to Delete the Profile? Click OK to continue and CANCEL to remain in this page.')){
 	    document.location="index.php?delId="+id;
		return true;
		}
	}else{ return false; }
 
}

  function checkAll(){
	  
		 field=document.forms[0].check;
		 for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function uncheckAll(){
	 field=document.forms[0].check;
	for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}

 function toggleCheck(val){
  	 if(val.checked==true)   checkAll();
	 else uncheckAll();
	 }
	 
 	function toggleAll(element) 
	{
	var form = document.forms.openinviter, z = 0;
	for(z=0; z<form.length;z++)
		{
		if(form[z].type == 'checkbox')
			form[z].checked = element.checked;
	   	}
	}
 
