// JavaScript Document

// #$Id$

<!-- Start AliveChat Live Site Monitor Code ticket#1117-->
function wsa_include_js()
{
		var js = document.createElement('script');
		js.setAttribute('language', 'javascript');
		js.setAttribute('type', 'text/javascript');
		js.setAttribute('src','http://www.websitealive4.com/371/Visitor/vTracker_v2.asp?websiteid=0&groupid=371');
		document.getElementsByTagName('head').item(0).appendChild(js);
}
<!-- End AliveChat Live Site Monitor Code -->

// this is function for timozone purpose when we select country.
//200710252335
function addStyleClass(obj,className)
{
	if(obj.className.indexOf(className) == -1)
	{
		ss = obj.className.split(" ");
		ss.push(className);
		obj.className = ss.join(" ");
	}
}

//////////////////////////////////////*/

//200710252335
function removeStyleClass(obj,className)
{
	ss = obj.className.split(" ");
	ss2 = new Array();
	for(var i=0; i<ss.length; i++)
	{
		if(ss[i] != className)
			ss2.push(ss[i]);
	}
	obj.className = ss2.join(" ");
}

function selectTimeZome(id)
{
	var divObj = document.getElementById("timeZoneDivId");
	if(id=='US')
	{		
		var inputP = document.createElement("p");	
		inputP.className="formlabel";
		inputP.innerHTML ="Time Zone*";
		var sel = document.createElement("select");
			sel.className = "selectTimeZone";
			sel.name = "f_timeZone";
			sel.options[0] = new Option("(GMT +10:00) Brisbane, Melbourne, Sydney, Canberra", "52|10");
			sel.options[1] = new Option("(GMT -09:00) Alaska", "4|-9");
			sel.options[2] = new Option("(GMT -08:00) Pacific Time (US & Canada)", "5|-8");			
		divObj.innerHTML="";
		divObj.appendChild(inputP);
		divObj.appendChild(sel);
	}
	if(id=='SG')
	{		
		var inputP = document.createElement("p");	
		inputP.className="formlabel";
		inputP.innerHTML ="Time Zone*";
		var sel = document.createElement("select");
			sel.className = "selectTimeZone";
			sel.name = "f_timeZone";
			sel.options[0] = new Option("(GMT +08:00) Kuala Lumpur, Singapore", "46|8");
		divObj.innerHTML="";
		divObj.appendChild(inputP);
		divObj.appendChild(sel);
	}
	else if(id == 0)
	{
		url = '/phplib/commonajax.php?timeZone=All';	
		if (window.XMLHttpRequest)
		{
			timezoneReq = new XMLHttpRequest();
			timezoneReq.onreadystatechange = processReqChangeTimeZone;
			timezoneReq.open("GET", url, true);
			timezoneReq.send(null);
		    // branch for IE/Windows ActiveX version
    	}
		else if (window.ActiveXObject)
		{
        	timezoneReq = new ActiveXObject("Microsoft.XMLHTTP");
	        if (timezoneReq)
			{
            	timezoneReq.onreadystatechange = processReqChangeTimeZone;
		        timezoneReq.open("GET", url, true);
        	    timezoneReq.send();
	        }
    }
		
		
	}	
	else if(id == 'IN')
	{
		divObj.innerHTML = "";
		var inputhid = document.createElement("input");
			inputhid.type = "hidden";
			inputhid.value ="41|5.5";
			inputhid.name ="f_timeZone";
		divObj.appendChild(inputhid);

	}
	else if(id == 'AE')
	{
		divObj.innerHTML = "";
		var inputhid = document.createElement("input");
			inputhid.type = "hidden";
			inputhid.name ="f_timeZone";			
			inputhid.value ="36|4";			
		divObj.appendChild(inputhid);

	}
	else if(id == 'UK')
	{
		divObj.innerHTML = "";
		var inputhid = document.createElement("input");
			inputhid.type = "hidden";
			inputhid.name ="f_timeZone";
			inputhid.value ="22|0";
		divObj.appendChild(inputhid);

	}
	else if(id == 'BH')
	{
		divObj.innerHTML = "";
		var inputhid = document.createElement("input");
			inputhid.type = "hidden";
			inputhid.name ="f_timeZone";
			inputhid.value ="41|5.5";
		divObj.appendChild(inputhid);

	}	
}

function processReqChangeTimeZone()
{
	 if (timezoneReq.readyState == 4)
	 {
		 // only if "OK"
        if (timezoneReq.status == 200)
		{			
			divObj = document.getElementById("timeZoneDivId");
			var inputP = document.createElement("p");	
				inputP.className="formlabel";
				inputP.innerHTML ="Time Zone*";
				divObj.innerHTML="";	
				divObj.appendChild(inputP);
				divObj.innerHTML=divObj.innerHTML+timezoneReq.responseText;
				

		}
	 }
}


// this function return a list of class 

function getClassItems(val,id_class)
{
	
	if(val=="")	
		return false;
	var url = "/phplib/commonajax.php?subjectList=yes&boardId="+val;
	if(id_class>0)
		url += "&id_class="+id_class;
		
	if (window.XMLHttpRequest)
		{
			subjectlistReq = new XMLHttpRequest();
			subjectlistReq.onreadystatechange = processReqSubjectlist;
			subjectlistReq.open("GET", url, true);
			subjectlistReq.send(null);
		    // branch for IE/Windows ActiveX version
    	}
		else if (window.ActiveXObject)
		{
        	subjectlistReq = new ActiveXObject("Microsoft.XMLHTTP");
	        if (timezoneReq)
			{
            	subjectlistReq.onreadystatechange = processReqSubjectlist;
		        subjectlistReq.open("GET", url, true);
        	    subjectlistReq.send();
	        }
    }
}

function processReqSubjectlist()
{
	 if (subjectlistReq.readyState == 4)
	 {
		 // only if "OK"
        if (subjectlistReq.status == 200)
		{			
				spanObj = document.getElementById("id_class");
				spanObj.innerHTML ="";
				spanObj.innerHTML=subjectlistReq.responseText;

		}
	 }
	
}
function  submitForm(frm)
{
	frm.submit();
}

function userName(str)
{
	document.getElementById("id_username").value=str;
}

function displayContactus(e,x,y)
{
/* 200804251043:BUG#462:vikas shukla added to position the div sess_popup at the mouse click position */
//	var x = new Int(0);
//	var y = new Int(0);
	document.getElementById('contactusForm').style.top=getposy(e)+y+"px";
	document.getElementById('contactusForm').style.left=getposx(e)+x+10+"px";
	x2=0;
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	objDiv = document.getElementById("contactusForm");
	objDiv.style.display="block";		
}

function displayTurnOn()
{
	if(x1==1)
	{
		 x2=1;
		 toggle1();
	}
	if(x==1)
	{
		 x2=1;
		 toggle2();
	}
	if(x1==0 && x==0)	
		displayContactus(event,0,0);

}

function closeContactus()
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="block";
	objDiv = document.getElementById("contactusForm");
	var response = document.getElementById("contact_response");
	if(response)					
		response.innerHTML="";
	objDiv.style.display="none";
}
/* added this function for trimming space by raju 200812301124 bug1225*/
function trim(str)
			{
			   return str.replace(/^\s+|\s+$/g,'');
			}
			function isEmail(str)
			{
			   var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
			
			return regex.test(str);
			}
/* Send contact us to ajax server*/

function sendContactUs()
{
	var firstName =trim(document.getElementById("v_cpersonfName").value);
	if(firstName=="")
	{
		alert("Name must be filled out!");
		document.getElementById("v_cpersonfName").focus();
		return false;
	}
	if(/[^a-zA-Z\s]/.test(document.getElementById("v_cpersonfName").value))
			  {
			  alert("Name should contain only Alphabets!");
			  document.getElementById("v_cpersonfName").focus();
			  return false;
			  }
	/*var lastName = document.getElementById("v_cpersonlName").value;
	if(lastName=="")
	{
		alert("please enter your last name");
		return false;
	}*/
	var email = trim(document.getElementById("v_cemail").value);
	if(email=="")
	{
		alert("Email must be filled out!");
		document.getElementById("v_cemail").focus();
		return false;
	}
	if(!isEmail(email))
	{
		alert("Not a valid e-mail address!");
		document.getElementById("v_cemail").focus();
		return false;
	}
	var phone = trim(document.getElementById("v_cphone").value);
	if(phone=="")
	{
		alert("Contact Number must be filled out!");
		document.getElementById("v_cphone").focus();
		return false;
	}	
	 if(!(/^[0-9]{2}[1-9]+$/.test(document.getElementById("v_cphone").value)))
	  {				 
	  alert("Contact Number should be a valid number!");
	  document.getElementById("v_cphone").focus();
	  return false;
	  }
    if(!(/^[0-9]{2}[1-9][0-9]+$/.test(document.getElementById("v_cphone").value)))
	  {				 
	  alert("Contact Number should contain only Numbers!");
	  document.getElementById("v_cphone").focus();
	  return false;
	  }
	var message =trim(document.getElementById("t_cmessage").value);
	if(message=="")
	{
		alert("Message must be filled out!");
		document.getElementById("t_cmessage").focus();
		return false;
	}
		
	/*var imagecapt = document.getElementById("v_cimageverification").value;
	if(imagecapt=="")
	{
		alert("please enter image");	
		return false;
	}*/
	 
	var url ="/include/contactaction.php";
	var parameters = "v_cpersonfName=" +encodeURI(firstName)+"&v_cemail="+
						encodeURI(email) + "&v_cphone=" + encodeURI(phone) +"&t_cmessage="+encodeURI(message)+"&contactUs="+		
						encodeURI("Submit");
	
	
	if (window.XMLHttpRequest)
	{		
		contactusReq = new XMLHttpRequest();
		contactusReq.onreadystatechange = processReqChangeContactus;	
     	contactusReq.open('POST', url, true);
	    contactusReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    contactusReq.setRequestHeader("Content-length", parameters.length);
	    contactusReq.setRequestHeader("Connection", "close");
      	contactusReq.send(parameters);			
    // branch for IE/Windows ActiveX version
    }
	else if (window.ActiveXObject)
	{
		contactusReq = new ActiveXObject("Microsoft.XMLHTTP");
		if (contactusReq)
		{
			contactusReq.onreadystatechange = processReqChangeContactus;	
			contactusReq.open('POST', url, true);
			contactusReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			contactusReq.setRequestHeader("Content-length", parameters.length);
			contactusReq.setRequestHeader("Connection", "close");
			contactusReq.send(parameters);		
		}	
	}
}

function processReqChangeContactus()
{
	
	if (contactusReq.readyState == 4)
	{
		if (contactusReq.status == 200)
		{	
			
			var a = document.getElementById("contact_response");
			if("image code is not matching" == contactusReq.responseText)
			{
				a.innerHTML = contactusReq.responseText;
			}
			else
			{
				a.innerHTML = contactusReq.responseText;
				document.getElementById("v_cpersonfName").value="";
			//	document.getElementById("v_cimageverification").value="";
	//			document.getElementById("v_cpersonlName").value="";	
				document.getElementById("v_cemail").value="";
				document.getElementById("v_cphone")	.value="";
				document.getElementById("t_cmessage").value="";
				var response = document.getElementById("contact_response");
				if(response)					
					response.className="whitefont";
					
			}
			
		}
	}
}

/* --------------------------------------*/


function showPopUp1()
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var objDiv = document.getElementById("formFill");
	if(objDiv)
		objDiv.style.display="none";
	var iit_pet= document.getElementById("formFill_iit_pet");
	if(iit_pet)
		iit_pet.style.display="none";
	var pmt= document.getElementById("formFill_pmt");
	if(pmt)
		pmt.style.display="none";
	var sat= document.getElementById("formFill_sat");
	if(sat)
		sat.style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var pop1= document.getElementById("payopt");
	if(pop1)
		pop1.style.display="block";
}
function getposx(e)
{
	var x=0;
	if (!e) 
		var e = window.event;	//IE
	if (e.pageX || e.pageY)
		x = e.pageX; //Moz
	else if (e.clientX || e.clientY)
		x = e.clientX-2; //IE
	return x;
}
function getposy(e)
{
	var y=0;
	if (!e) 
		var e = window.event;	//IE
	if (e.pageX || e.pageY)
		y = e.pageY; //Moz
	else if (e.clientX || e.clientY)
	{//IE
		var sc = document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.sc?document.body.sc:0;
		y = e.clientY+sc-2;//IE correction
	}
	return y;
}
function showPopUp6(e,x,y)
{
/* 200804251043:BUG#462:vikas shukla added to position the div sess_popup at the mouse click position */
//	var x = new Int(0);
//	var y = new Int(0);
	popups("smart");
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var objDiv = document.getElementById("formFill");
	if(objDiv)
		objDiv.style.display="none";
	var iit_pet= document.getElementById("formFill_iit_pet");
	if(iit_pet)
		iit_pet.style.display="none";
	var pmt= document.getElementById("formFill_pmt");
	if(pmt)
		pmt.style.display="none";
	var sat= document.getElementById("formFill_sat");
	if(sat)
		sat.style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="block";
	document.getElementById('showPopup6').style.top=getposy(e)+y+"px";
	document.getElementById('showPopup6').style.left=getposx(e)+x+10+"px";
}
function callMe(e)
{
	var divObj = document.getElementById("refermessageShow");				
	if(divObj)
	{					
		divObj.className = "";
		divObj.innerHTML ="";
	}			
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var iit_pet= document.getElementById("formFill_iit_pet");
	if(iit_pet)
		iit_pet.style.display="none";
	var pmt= document.getElementById("formFill_pmt");
	if(pmt)
		pmt.style.display="none";
	var sat= document.getElementById("formFill_sat");
	if(sat)
		sat.style.display="none";
	var objDiv = document.getElementById("formFill");
	if(objDiv)
		objDiv.style.display="block";
	document.getElementById('formFill').style.top=getposy(e)-100+"px";
	document.getElementById('formFill').style.left=getposx(e)+90+"px";
}
function formFill_sat(e)
{
	popups("smart");
}
function formFill_iit_pet(e)
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var objDiv = document.getElementById("formFill");
	if(objDiv)
		objDiv.style.display="none";
	var pmt= document.getElementById("formFill_pmt");
	if(pmt)
		pmt.style.display="none";
	var sat= document.getElementById("formFill_sat");
	if(sat)
		sat.style.display="none";
	var iit_pet= document.getElementById("formFill_iit_pet");
	if(iit_pet)
		iit_pet.style.display="block";
	document.getElementById('formFill_iit_pet').style.top=getposy(e)-400+"px";
	document.getElementById('formFill_iit_pet').style.left=getposx(e)-400+"px";
}
function formFill_pmt(e)
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var objDiv = document.getElementById("formFill");
	if(objDiv)
		objDiv.style.display="none";
	var iit_pet= document.getElementById("formFill_iit_pet");
	if(iit_pet)
		iit_pet.style.display="none";
	var sat= document.getElementById("formFill_sat");
	if(sat)
		sat.style.display="none";
	var pmt= document.getElementById("formFill_pmt");
	if(pmt)
		pmt.style.display="block";
	document.getElementById('formFill_pmt').style.top=getposy(e)-400+"px";
	document.getElementById('formFill_pmt').style.left=getposx(e)-400+"px";
}
function sendToGroupMessage()
{
	var name= document.getElementById("v_gname").value;
	if(name=="")
	{
		alert("please enter name");
		return false;
	}
	var email = document.getElementById("v_gemail").value;
	if(email=="")
	{
		alert("please enter you email");
		return false;
	}
	var class1 = document.getElementById("v_gclass").value;
	if(class1=="")
	{
		alert("please enter your class");
		return false;
	}	
	var groupSize = document.getElementById("v_ggroupSize").value;
	if(groupSize=="")
	{
		alert("please enter GroupSize");
		return false;
	}	
	var contactNo = document.getElementById("v_gcontactno").value;
	if(contactNo=="")
	{
		alert("please enter contactNo");
		return false;
	}	
	var subject = document.getElementById("v_gsubjects").value;
	if(subject=="")
	{
		alert("please enter your subject");	
		return false;
	}	
	var url = '/phplib/commonajax.php?groupdetail=yes'+"&name="+name+"&email="+email+"&class="+class1+"&groupSize="+groupSize+
				"&contactNo="+contactNo+"&subject="+subject;
	if (window.XMLHttpRequest)			
		groupReq = new XMLHttpRequest();
	else if(window.ActiveXObject)
		groupReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(groupReq)
	{		
		groupReq.onreadystatechange = processReqChangegroup;
		groupReq.open("GET", url, true);
		groupReq.send(null);	
	}	
}

function processReqChangegroup()
{
	if (groupReq.readyState == 4)
	{
		if (groupReq.status == 200)
		{			
			alert(groupReq.responseText);
			document.getElementById("v_gname").value="";
			document.getElementById("v_gemail").value="";
			document.getElementById("v_gclass").value="";
			document.getElementById("v_ggroupSize").value="";
			document.getElementById("v_gcontactno").value="";
			document.getElementById("v_gsubjects").value="";
		}
	}
}


//200802021720:vijay:filling username field as email-id
function fillUsername(emailid)
{
	if(emailid=="")
		document.getElementById("id_username").value="Your Email-Address";
	else
		document.getElementById("id_username").value=emailid;
}

function validateRegister()
{
	var f = document.getElementById('signupFormID');
	for(i=0; i<f.elements.length; i++)
	{
		var field = f.elements[i];
		if(field.getAttribute("name")=="v_fullName" || field.getAttribute("name")=="v_email" || field.getAttribute("name")=="v_rphone")
		{
			if(field.value=="")
			{
				alert(field.getAttribute("title") + " should not be empty.");
				field.focus();
				return false;
			}
			else if(field.getAttribute("name")=="v_email" && !isValidEmailStrict(field.value))  	
			{
				alert(field.getAttribute("title") + " is invalid.");
				field.focus();
				return false;
			}			
		}
		else if(field.getAttribute("name")=="v_pemail" && field.value!="" && !isValidEmailStrict(field.value))
		{
			alert(field.getAttribute("title") + " is invalid.");
			field.focus();
			return false;
		}
		else if(field.getAttribute("name")=="v_city" || field.getAttribute("name")=="v_country" || field.getAttribute("name")=="v_password")
		{
			if(field.value=="")
			{
				alert(field.getAttribute("title") + " should not be empty.");
				field.focus();
				return false;
			}
			else if(field.getAttribute("name")=="v_password")
			{
				if(field.value.length<6)
				{
					alert(field.getAttribute("title") + " should not cotain less than 6 characters.");
					field.focus();
					return false;
				}
				if(field.value!=document.getElementById("v_cnfpassword").value)
				{
					alert("Password are not matching.Retype passwords.");
					document.getElementById("v_cnfpassword").value="";
					field.value="";
					field.focus();
					return false;
				}
			}
			
		}
		else if(field.getAttribute("name")=="i_board" || field.getAttribute("name")=="i_class")
		{
			if(field.value=="-1")
			{
				alert(field.getAttribute("title") + " should be selected.");
				field.focus();
				return false;
			}	
		}
		else if(field.getAttribute("name")=="c_agreement" && field.checked==false)
		{
			alert(field.getAttribute("title") + " should be accepted.");
			field.focus();
			return false;
		}
	}
	f.submit();
}

// email id validation 
function isValidEmailStrict(address)
{	
	if (address.indexOf('@') < 3) return false;
	var name = address.substring(0, address.indexOf('@'));	
	var domain = address.substring(address.indexOf('@') + 1);
	if (name.indexOf('(') != -1 || name.indexOf(')') != -1 || name.indexOf('<') != -1 || name.indexOf('>') != -1 || name.indexOf(',') != -1 || name.indexOf(';') != -1 || name.indexOf(':') != -1 || name.indexOf('\\') != -1 || name.indexOf('"') != -1 || name.indexOf('[') != -1 || name.indexOf(']') != -1 || name.indexOf(' ') != -1) return false;
	if (domain.indexOf('(') != -1 || domain.indexOf(')') != -1 || domain.indexOf('<') != -1 || domain.indexOf('>') != -1 || domain.indexOf(',') != -1 || domain.indexOf(';') != -1 || domain.indexOf(':') != -1 || domain.indexOf('\\') != -1 || domain.indexOf('"') != -1 || domain.indexOf('[') != -1 || domain.indexOf(']') != -1 || domain.indexOf(' ') != -1) return false;
	return true;
}








var country_timer = 0;

function visibleCountryMenu()
{
	document.getElementById("country_menu").style.display="block";	
	value=1;
	movingCountryMenu();
}

function hideCountryMenu()
{
	document.getElementById("country_menu").style.display="none";	
	country_timer = 0;
}

function movingCountryMenu()
{
	if(country_timer)
	{
		clearTimeout(country_timer);
		country_timer = 0;
	}
	country_timer = setTimeout("hideCountryMenu()",2000);
}
//document.arrowimage.src="images/uparrow.gif";


//display on off popup3 or popup4
function showPopUp3()
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop4= document.getElementById("showPopup4");
	if(pop4)
		pop4.style.display="none";		
	var pop5= document.getElementById("showPopup5");
	if(pop5)
		pop5.style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var pop3= document.getElementById("showPopup3");
	if(pop3)
		pop3.style.display="block";		
}
function showPopUp4(e,x,y)
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop3= document.getElementById("showPopup3");
	if(pop3)
		pop3.style.display="none";
	var pop5= document.getElementById("showPopup5");
	if(pop5)
		pop5.style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var pop4= document.getElementById("showPopup4");
	if(pop4)
		pop4.style.display="block";
	document.getElementById('showPopup4').style.top=y+getposy(e)-100+"px";
	document.getElementById('showPopup4').style.left=x+getposx(e)+30+"px";
}
function showPopUp5(e,x,y)
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="none";
	var pop3= document.getElementById("showPopup3");
	if(pop3)
		pop3.style.display="none";
	var pop4= document.getElementById("showPopup4");
	if(pop4)
		pop4.style.display="none";
	var pop6= document.getElementById("showPopup6");
	if(pop6)
		pop6.style.display="none";
	var pop5= document.getElementById("showPopup5");
	if(pop5)
		pop5.style.display="block";
	document.getElementById('showPopup5').style.top=y+getposy(e)-100+"px";
	document.getElementById('showPopup5').style.left=x+getposx(e)+30+"px";
}
function hidePopUp(div)
{
	var selectoff = document.getElementsByTagName("select");
	for(var i=0;i<selectoff.length;i++)
		selectoff[i].style.display="block";
	var divObj = document.getElementById(div);
	if(divObj)
		divObj.style.display="none";
}

// count test pater hits
function counter_testPapert(flag)
{
	url = '/phplib/commonajax.php?flag='+flag+'&counter=testpater';	
		if (window.XMLHttpRequest)
		{
			counterTestReq = new XMLHttpRequest();
			counterTestReq.onreadystatechange = processReqCountTestPaper;
			counterTestReq.open("GET", url, true);
			counterTestReq.send(null);
		    // branch for IE/Windows ActiveX version
    	}
		else if (window.ActiveXObject)
		{
        	counterTestReq = new ActiveXObject("Microsoft.XMLHTTP");
	        if (counterTestReq)
			{
            	counterTestReq.onreadystatechange = processReqCountTestPaper;
		        counterTestReq.open("GET", url, true);
        	    counterTestReq.send();
	        }
		}	
}
function processReqCountTestPaper()
{
	 if (counterTestReq.readyState == 4)
	 {
		 // only if "OK"
        if (counterTestReq.status == 200)
		{			
			//alert(counterTestReq.responseText);	
		}
	 }	
}

//200803101855 vikas shukla: function to check blank username or password in login.
/*function checkfields()
{
	if(!(document.getElementById("username").value))
	{
		alert("Please enter the username");
		document.getElementById("username").focus();
		return false;
	}
	else if(!(document.getElementById("password").value))
	{
		alert("Please enter the password");
		document.getElementById("password").focus();
		return false;
	}
	return true;
}*/

/** this function give the class of that boarid id*/
function getClassItems_new(id,cc)
{
	var boardObj = document.getElementById("Curriculum"+id);
	if(boardObj)
	{
		var strin = boardObj.value;
		var classIdName= strin.split(";");		
		var classObject = document.getElementById("i_class");
			classObject.length=0;
		for(var z=0;z<(classIdName.length-1);z++)
		{
			var cla = classIdName[z].split("=");
			classObject.options[z] = new Option(cla[1], cla[0]);
			if(cla[0]==cc)
			{
				classObject.options[z].selected=true;
			}

		}		
	}
	
}


/** refer to friend function */

function checkRefertoFriend(frmObj)
{
	var urName = frmObj.urName.value;
	if(urName=="")
	{
		alert("Please enter your name");
		frmObj.urName.focus();
		return false;
	}
	var uremail = frmObj.urEmail.value;
	if(uremail == "")
	{
		alert("Please enter your email address");
		frmObj.urEmail.focus();
		return false;
	}
	var urcontact = frmObj.urContact.value;
	if(urcontact=="")
	{
		alert("Please enter your contact no.");
		 frmObj.urContact.focus();
		return false;			
	}
	var urgrade = frmObj.urGrade.value;
	if(urgrade=="")
	{
		alert("Please enter your class/grage");	
		frmObj.urGrade.focus();
		return false;
	}
	return true;
}

function refertofriend(frmObj)
{
	var urName = frmObj.urName.value;
	var uremail = frmObj.urEmail.value;
	var urcontact = frmObj.urContact.value;
	var urgrade = frmObj.urGrade.value;
	
	var frndname1 = frmObj.frndname1.value;
	var frndemail1 = frmObj.frndemail1.value;
	var frndcontact1 = frmObj.frndcontact1.value;
	var frndgrade1 = frmObj.frndgrade1.value;
	
	var frndname2 = frmObj.frndname2.value;
	var frndemail2 = frmObj.frndemail2.value;
	var frndcontact2 = frmObj.frndcontact2.value;
	var frndgrade2 = frmObj.frndgrade2.value;
	
	var url ="refer_friends_data.php";
	var parameters = "urName=" +encodeURI(urName)+"&urEmail="+encodeURI(uremail)+"&urContact="+
						encodeURI(urcontact) + "&urGrade=" + encodeURI(urgrade) +"&frndname1="+encodeURI(frndname1)+"&frndemail1="+		
						encodeURI(frndemail1)+"&frndcontact1="+encodeURI(frndcontact1) + "&frndgrade1=" + encodeURI(frndgrade1) 
						+"&frndname2="+encodeURI(frndname2)+"&frndemail2="+encodeURI(frndemail2) + "&frndcontact2=" + 
						encodeURI(frndcontact2)+"&frndgrade2="+encodeURI(frndgrade2);

	/*alert(parameters);
	return false;	*/
	
	if (window.XMLHttpRequest)
	{		
		referReq = new XMLHttpRequest();
		referReq.onreadystatechange = processreferFriend;	
     	referReq.open('POST', url, true);
	    referReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    referReq.setRequestHeader("Content-length", parameters.length);
	    referReq.setRequestHeader("Connection", "close");
      	referReq.send(parameters);			
    // branch for IE/Windows ActiveX version
    }
	else if (window.ActiveXObject)
	{		
		referReq = new ActiveXObject("Microsoft.XMLHTTP");
		if (referReq)
		{			
			referReq.onreadystatechange = processreferFriend;	
			referReq.open('POST', url, true);
			referReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			referReq.setRequestHeader("Content-length", parameters.length);
			referReq.setRequestHeader("Connection", "close");
			referReq.send(parameters);				
		}	
	}
	
}

function processreferFriend()
{
	
	if (referReq.readyState == 4)
	{
		if (referReq.status == 200)
		{			
			var frmObj = document.getElementById("referFriend");
			if(frmObj)
			{
				
				var divObj = document.getElementById("refermessageShow");				
				if(divObj)
				{					
					divObj.className = "whitefont";
					divObj.innerHTML ="The Message has been sent successfully.";
				}				
				frmObj.urName.value="";
				frmObj.urName.value="";
				frmObj.urEmail.value="";
				frmObj.urContact.value="";
				frmObj.urGrade.value="";	
				frmObj.frndname1.value="";
				frmObj.frndemail1.value="";
				frmObj.frndcontact1.value="";
				frmObj.frndgrade1.value="";	
				frmObj.frndname2.value="";
				frmObj.frndemail2.value="";
				frmObj.frndcontact2.value="";
				frmObj.frndgrade2.value="";
			}			
		}
	}
}
//function to get bcs_id
 
  function getBcs_id(Class_id)
  {	
	 var Board_id=document.getElementById('i_board').value;
	var url = "/phplib/commonajax.php?bcsid=yes&boardId="+Board_id;
	if(Class_id>0)
		url += "&id_class="+Class_id;
	
	if (window.XMLHttpRequest)
		{
			bcslistReq = new XMLHttpRequest();
			bcslistReq.onreadystatechange = processReqbcsid;
			bcslistReq.open("GET", url, true);
			bcslistReq.send(null);
		    // branch for IE/Windows ActiveX version
    	}
		else if (window.ActiveXObject)
		{
        	bcslistReq = new ActiveXObject("Microsoft.XMLHTTP");
	        if (timezoneReq)
			{
            	bcslistReq.onreadystatechange = processReqbcsid;
		        bcslistReq.open("GET", url, true);
        	    bcslistReq.send();
	        }
    } 
  }
  function processReqbcsid()
  {
	 if (bcslistReq.readyState == 4)
	 {
		 // only if "OK"
        if (bcslistReq.status == 200)
		{
				spanObj = document.getElementById("bcs_id");
				spanObj.value =bcslistReq.responseText;

		}
	 }
	
  }
  /*
  *	for holiday list:vivek
  */
  var holidaytextname = "";
  var holidayformat = ""
  var holidayobj = "";
  function holidaylistajax(textname,format,obj)
{
	url = '/phplib/holidaylist.php';	
	holidaytextname = textname;
	holidayformat = format;
	holidayobj = obj;
	if (window.XMLHttpRequest) {
        holidayReq = new XMLHttpRequest();
        holidayReq.onreadystatechange = holidayresponse;
        holidayReq.open("GET", url, true);
        holidayReq.send(null);
    // branch for IE/Windows ActiveX version
    } 
	else if (window.ActiveXObject) {
        holidayReq = new ActiveXObject("Microsoft.XMLHTTP");
        if (holidayReq) {
            holidayReq.onreadystatechange = holidayresponse;
            holidayReq.open("GET", url, true);
            holidayReq.send();
        }
    }
	
}
var holidayList = Array();
function holidayresponse()
{			
	 if(holidayReq.readyState == 4)
	 {
		// only if "OK"
        if (holidayReq.status == 200) 
		{	
		  if(holidayReq.responseText)
		  {
			holidayList = holidayReq.responseText.split(",");
		  	displayCalendar(holidaytextname,holidayformat,holidayobj);
		  } 		
			
		}
	}
}

function checkPasswordFormData()
{	with(window.document.PassRemForm)
	{	if(username.value=="")
		{	alert("Enter Username");
			username.focus(); return false;
		}

		return true;
	}
}	
//$Id: commonjs.js 3275 2008-10-07 12:25:51Z ravi $
var bcslistReq;
var pop2;
var e2;
var x2;
var y2;
function popups(url,pop,e,x,y)
 {		
 	//taking the data to use it in processReqbcsid1
 	x+=getposx(e);
	y+=getposy(e);
	pop2=pop;	e2=e;	x2=x;	y2=y;
 	
	if (window.XMLHttpRequest)
	{
		bcslistReq = new XMLHttpRequest();
		bcslistReq.onreadystatechange = processReqbcsid1;
		bcslistReq.open("GET", url, true);
		bcslistReq.send(null);
	    // branch for IE/Windows ActiveX version
   	}
	else if (window.ActiveXObject)
	{
       	bcslistReq = new ActiveXObject("Microsoft.XMLHTTP");
           	bcslistReq.onreadystatechange = processReqbcsid1;
	        bcslistReq.open("GET", url, true);
       	    bcslistReq.send();
   	}
 }
  function processReqbcsid1()
  {	 
	 if (bcslistReq.readyState == 4)
	 {
	  //alert(document.getElementById('smart').id);
		 // only if "OK"
        //if (bcslistReq.status == 200)
		{
			var smart=document.getElementById('smart');
			smart.innerHTML = bcslistReq.responseText;
			var selectoff = document.getElementsByTagName("select");
			for(var i=0;i<selectoff.length;i++)
				selectoff[i].style.display="none";
			var pops=new Array("contactusForm","payopt","showPopup6","formFill","formFill_pmt","formFill_sat","formFill_iit_pet");
		    var i=0;
			var popup=document.getElementById(pop2);
			for (i=0; i<pops.length; i++) 
			{
		  		var obj=document.getElementById(pops[i]);
				if(obj)
				{
					if(pops[i]==pop2)
					{
						obj.style.display="block";
						if(i==0)
						{
							popup.style.top=130+"px";
							popup.style.left=255+"px";
						}
						else
						{
							popup.style.top=y2+"px";
							popup.style.left=x2+"px";
						}
					}
					else
						obj.style.display="none";
				}
			}
		}
	 }
  }
  
