// character count 
function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}

function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function ChkEmail(frmName,strEmail)
{
	var re;
	var FormName;
	var FldName;
	FormName=frmName;
	FldName=strEmail;
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	var str=eval("document."+FormName+"."+FldName+".value");
	if (re.test(str) == false)
	{
	alert("That is not a valid Email address. Please enter again. ");
	eval("document."+FormName+"."+FldName+".focus()");
	eval("document."+FormName+"."+FldName+".select()");
	return false;
	}
}

function ajaxFunction(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('ajaxDiv');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
  	var remail = document.getElementById('remail').value;
 	
	var queryString = "?remail=" + remail;
	ajaxRequest.open("GET", "ajax_rrequest.php" + queryString, true);
	ajaxRequest.send(null); 
}


function submit_newsletter(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('DIV_newsletter');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
 	  
 	var email = document.getElementById('newsletteremail').value;
	
	if(email=="")
	{
		alert("Please enter your e-mail address");
		document.fnewsletter.newsletteremail.focus();
		return false;
	
	}
	if(ChkEmail('fnewsletter','newsletteremail')==false)
	{
		return false;
	}
	
 	document.getElementById('DIV_newsletter').innerHTML=" <div align='center' style='padding:5px; '> Procceing ... </div>";
	
	var queryString = "?remail=" + email+"&action=submit_newsletter";
	ajaxRequest.open("GET", "ajax_file.php" + queryString, true);
	ajaxRequest.send(null); 
} 


function ajax_common(id,div,page_name,action){
	var ajaxRequest;  // The variable that makes Ajax possible!
	 
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById(div);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
			 
		} 
	}
	 
	//var countryname=document.getElementById('Country').value; 
	document.getElementById(div).innerHTML="<b><font color='#000000'>LOADING....</font></b>";
	var queryString = page_name+"?id="+id+"&action="+action+"&div="+div ;
	ajaxRequest.open("GET",  queryString, true);
	
	ajaxRequest.send(null);  
	
	divwin.hide();  /*document.getElementById(divnum).style.visibility = "hidden";*/
 
}


 
  
