// JavaScript Document
var retval;
var errmsg1 = 0;
function callFun(){
		if(document.getElementById('selStandard').value == 'S'){
			document.getElementById('displayId').style.display = 'block';
			return false;
		}
		else{
			document.getElementById('displayId').style.display = 'none';
			var id = document.getElementById('selStandard').value;
			document.frm.method = 'Post';
			document.frm.action = "downloadFolder/?f="+id+"";
			document.frm.submit();
		}
}

/* User Magazine Validation */
function callMagazine(){
     if(document.getElementById('selMagazine').value == 'S'){
		document.getElementById('displayId').style.display = 'block';
		return false;
	 }
	 else{
		 document.getElementById('displayId').style.display = 'none';
		 var id = document.getElementById('selMagazine').value;
		 document.frmMagazine.method = 'Post';
	 }
}
/* Trim Function */
function trim(str){
	return str.replace(/^\s+|\s+$/g,'');
	}

/* Contactus Form Validation */
function contactus(){	
	
	var errmsg =0;
	 if(trim(document.getElementById('VNAME').value) == ''){
		 document.getElementById('error_name').innerHTML = 'Please enter the Name';
		 errmsg = 1;
	 }
	 else{
		 document.getElementById('error_name').innerHTML = '';
	 }
	 
	 var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;

	 if(trim(document.getElementById('VEMAIL').value) == ''){
	 	 document.getElementById('error_email').innerHTML = 'Please enter the Email id';
	 	 errmsg = 1;
	 }
	 else if(!trim(document.getElementById('VEMAIL').value).match(emailExp)){
	 		document.getElementById('error_email').innerHTML = 'Please enter valid Email id';
	 		errmsg=1;
	 }
	 else if(trim(document.getElementById('VEMAIL').value)){
	 	    document.getElementById('error_email').innerHTML = '';
	 }
	 if(trim(document.getElementById('VADDRESS').value) == ''){
		 document.getElementById('error_address').innerHTML = 'Please enter the Address';
		 errmsg = 1;
	 }
	 else{
		 document.getElementById('error_address').innerHTML = '';
	 }
	 if(trim(document.getElementById('IPHONE').value) == '' || trim(document.getElementById('IPHONE1').value) == '' || trim(document.getElementById('IPHONE2').value) == ''){
		 document.getElementById('error_phone1').innerHTML = 'Please enter the Phone no';
		 errmsg = 1;
	 }
	 else if(isNaN(document.getElementById('IPHONE').value) || isNaN(document.getElementById('IPHONE1').value) || isNaN(document.getElementById('IPHONE2').value)){
		 document.getElementById('error_phone1').innerHTML = 'Please enter the valid Phone No';
		 errmsg = 1;
	 }
	 else{
		 document.getElementById('error_phone1').innerHTML = '';
	 }
	 if(isNaN(document.getElementById('IMOBILE').value) || isNaN(document.getElementById('IMOBILE1').value)){
		 document.getElementById('error_mobile').innerHTML = 'Please enter the valid Mobile No';
		 errmsg = 1;
	 }
	 else{
		 document.getElementById('error_mobile').innerHTML = '';
	 }
	 if(trim(document.getElementById('VMESSAGE').value) == ''){
		 document.getElementById('error_message').innerHTML = 'Please enter the Message';
		 errmsg = 1;
	 }
	 else{
		 document.getElementById('error_message').innerHTML = '';
	 }
	if(errmsg == 0){
		return true;
	}
	else{
		return false;
	}
	
}

/* User Results Validatin */

function valTest(){
	 var errmsg =0;
	 if(trim(document.getElementById('admission').value) == ''){
		 document.getElementById('error_admission').style.display = 'block';
		 document.getElementById('error_admission').innerHTML = 'Please enter the Admission Number';
		 errmsg = 1;
	 }
	 else if(isNaN(document.getElementById('admission').value)){
		 document.getElementById('error_admission').style.display = 'block';
		 document.getElementById('error_admission').innerHTML = 'Please enter the valid  Admission Number';
		 errmsg = 1;
	 }
	 else {
		 document.getElementById('error_admission').innerHTML = '';
	 }
	if(trim(document.getElementById('standard').value) == 'S'){		
		document.getElementById('error_standard').style.display = 'block';
		document.getElementById('error_standard').innerHTML = 'Please select the Standard';
		errmsg = 1;
	}
	else{
		document.getElementById('error_standard').innerHTML = '';
	}
	
	if(errmsg == 0){
	 return true;
	}
	else {
		return false;
	}
	
}
function valExam(){
	 var errmsg =0;
	 if(trim(document.getElementById('admission').value) == ''){
		 document.getElementById('error_admission').style.display = 'block';
		 document.getElementById('error_admission').innerHTML = 'Please enter the Admission Number';
		 errmsg = 1;
	 }
	 else if(isNaN(document.getElementById('admission').value)){
		 document.getElementById('error_admission').style.display = 'block';
		 document.getElementById('error_admission').innerHTML = 'Please enter the valid  Admission Number';
		 errmsg = 1;
	 }
	 else {
		 document.getElementById('error_admission').innerHTML = '';
	 }
	if(trim(document.getElementById('standard').value) == 'S'){		
		document.getElementById('error_standard').style.display = 'block';
		document.getElementById('error_standard').innerHTML = 'Please select the Standard';
		errmsg = 1;
	}
	else{
		document.getElementById('error_standard').innerHTML = '';
	}
	if(trim(document.getElementById('term').value) == 'S'){		
		document.getElementById('error_term').style.display = 'block';
		document.getElementById('error_term').innerHTML = 'Please select the Term';
		errmsg = 1;
	}
	else{
		document.getElementById('error_term').innerHTML = '';
	}
	if(errmsg == 0){
	 return true;
	}
	else {
		return false;
	}
	
}
function userResults2(){
	
	var errmsg =0;
	 if(trim(document.getElementById('admission').value) == ''){
		 document.getElementById('error_admission').innerHTML = 'Please enter the Admission Number';
		 errmsg = 1;
	 }
	 else if(isNaN(document.getElementById('admission').value)){
		 document.getElementById('error_admission').innerHTML = 'Please enter the valid  Admission Number';
		 errmsg = 1;
	 }
	 else {
		 document.getElementById('error_admission').innerHTML = '';
	 }
	if(trim(document.getElementById('standard').value) == 'S'){		
		document.getElementById('error_standard').innerHTML = 'Please select the Standard';
		errmsg = 1;
	}
	else{
		document.getElementById('error_standard').innerHTML = '';
	}
	
	if(errmsg == 0){
		return true;
	}
	else{
		return false;
	}
}

function limiter(tex, count){	
	var len = tex.length;
	if(len > count){
	        tex = tex.substring(0,count);	      
	        alert("Maximum "+count+" characters only allowed");
	        return false;
	}
	
	//document.myform.limit.value = count-len;
	}
xmlHttp=GetXmlHttpObject();

function callGuest(){		
	var whiteSpace = /^[\s]+$/;
	var strCode = document.getElementById('strvercode');
	var errmsg =0;	
	if(trim(document.getElementById('name').value) == ''){		
		 document.getElementById('errName').innerHTML = 'Please enter the Name';
		 errmsg = 1;
	 }	 
	else {
		 document.getElementById('errName').innerHTML = '';
	}
	var emailExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w\{2,3}+)*(\.\w{2,3})+$/;
	if(trim(document.getElementById('email').value) == ''){				
		document.getElementById('errEmail').innerHTML = 'Please enter the Email Address';
		errmsg = 1;
	}
	else if(!trim(document.getElementById('email').value).match(emailExp)){		
 		document.getElementById('errEmail').innerHTML = 'Please enter valid Email Address';
 		errmsg=1;
	}
	else{
		document.getElementById('errEmail').innerHTML = '';
	}
	
	if(trim(document.getElementById('message').value) == ''){	
		
		document.getElementById('errMessage').innerHTML = 'Please enter the Message';
		errmsg = 1;
	}
	
	else if(document.getElementById('message').value.length > '500'){		
 		document.getElementById('errMessage').innerHTML = 'The Message must have no more than  500 characters.';
 		errmsg=1;
	}
	else{		
		document.getElementById('errMessage').innerHTML = '';
	}	
	if(trim(document.getElementById('strvercode').value) == ''){		
 		document.getElementById('errCaptcha').innerHTML = 'Please enter the Security Code';
 		errmsg=1;
	}
	else{		
		document.getElementById('errCaptcha').innerHTML = '';
	}	
	//fetchvalue();	
	//alert('');
	name = document.getElementById("name").value;
	email = document.getElementById("email").value;
	message = document.getElementById("message").value;
	captcha = document.getElementById("strvercode").value;	
	if(trim(name)==''){
		document.getElementById("name").focus();
	}
	else if(trim(email)==''){
		document.getElementById("email").focus();
	}
	else if(!trim(email).match(emailExp)){
		document.getElementById("email").focus();
	}
	else if(trim(message)==''){
		document.getElementById("message").focus();
	}
	else if(trim(captcha)==''){
		document.getElementById("strvercode").focus();
	}
	
	if(errmsg == 0){
		if(trim(captcha) == ''){
			document.getElementById('errCaptcha').innerHTML = 'Please enter the Security Code';
	 		return false;
		}
		else{
			var url="../securimage/getsession.php";
			message = str_replace(message, '&', '|||');				
			name = str_replace(name, '&', '|||');
			var params = "name="+name+"&email="+email+"&message="+message+"&captcha="+captcha+"";
			xmlHttp.open("POST",url,true)
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.onreadystatechange=stateChanged2
			xmlHttp.send(params)
			return false;
		}
		//return false;		
	}
	else{
		return false;
	}
}

function stateChanged2() 
{ 
	
if(xmlHttp.readyState == 1){		
		document.getElementById('load').innerHTML = "Sending request... please wait...";
}
if (xmlHttp.readyState==4  || xmlHttp.readyState=="complete")
 { 
	   Responses=xmlHttp.responseText;	
		   if(Responses == 'error'){
			   document.getElementById('load').innerHTML = "<input type='hidden' class='pad submenuheader' ><input type='image'  src='../img/submit.gif' class='pad' onclick='return callGuest();' border='0'/><a onclick='callCancel();' style='cursor:pointer;'><img src='../img/cancel.gif'  border='0'/></a>";
			   document.getElementById('errCaptcha').innerHTML = "Security Code doesn't match";
				return false;
		   }
		   else if(Responses == 'success'){   
				document.getElementById('load').innerHTML = "<input type='hidden' class='pad submenuheader' ><input type='image'  src='../img/submit.gif' class='pad' onclick='return callGuest();' border='0'/><a onclick='callCancel();' style='cursor:pointer;'><img src='../img/cancel.gif'  border='0'/></a>";
				document.getElementById('succ').style.display='block';
				document.getElementById('add').style.display='none';
				document.getElementById("name").value = '';
				document.getElementById("email").value = '';
				document.getElementById("message").value = '';
				document.getElementById("strvercode").value = '';
				document.getElementById('errCaptcha').innerHTML = '';
		   }
		 
	   
 } 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function call(){
	document.getElementById('succ').style.display='none';

}
function callCancel(){
	document.getElementById('add').style.display='none';
	document.getElementById("name").value = '';
	document.getElementById("email").value = '';
	document.getElementById("message").value = '';
	document.getElementById('errName').innerHTML = '';
	document.getElementById('errEmail').innerHTML = '';
	document.getElementById('errMessage').innerHTML = '';
	document.getElementById("strvercode").value = '';
	document.getElementById('errCaptcha').innerHTML = '';
	return false;

}
function str_replace(haystack, needle, replacement) {
	var temp = haystack.split(needle);
	return temp.join(replacement);
}