// JavaScript Document
// putting here in lhc country variable;
	var shopping=false;
var Hide = "";
var varHt = 0;
var Ht = "";
var x = 0;
var y = 90;
var z = 50;
var x1 = 0;
var y1 = 90;
var z1 = 50;
var foo = new Array();
var Speed = "";

var Hide1 = "";
var varHt1 = 0;
var Ht1 = "";
var Speed1 = "";
var flag_hide = 1;
/* for contact us flag*/
var x2=0;
var global_a;
function atest()
{
	//var accordion = new Accordion();
	global_a.display(1);
}


function moonload() {

/*200803191652 : vikas shukla added to start function initpos() to check mouse position to show popups in front of mouse click positions.
//		initpos();	
////////////////////////////////////*/		
	
		//-- move operation --
		//200807111210:vikas:i just created a copy of registerDiv and loginTopDiv with actual data.
		//and placed just empty placeholders at their positions but without any html.
		//at onload, the html from the fake div is moved the the top div where it actually belongs.
		//this is beta code (magic #1 and #2)
		
		var regisDiv2 = document.getElementById("registerDiv2");
		var regisDiv = document.getElementById("registerDiv");
		//the magic #1
		regisDiv.innerHTML = regisDiv2.innerHTML;
		
		 if(regisDiv)			
		 	regisDiv.style.display="block";
		
		var loginTopDiv2 = document.getElementById("loginTopDiv2");
		var loginTopDiv = document.getElementById("loginTopDiv");
		//the magic #2
		loginTopDiv.innerHTML = loginTopDiv2.innerHTML;
		//
		loginTopDiv2.innerHTML = regisDiv2.innerHTML = "";
		
		if(loginTopDiv) 	
			loginTopDiv.style.display="block";
		 
		var accordion = new Accordion('span.atStart', 'div.atStart', {
			opacity: false,
			onActive: function(toggler, element){
				removeStyleClass(toggler,"inactiveToggler");
			},
		 
			onBackground: function(toggler, element){
				addStyleClass(toggler,"inactiveToggler");
			}
		}, $('accordion'));
		 
	global_a=accordion;

	foo = document.getElementsByTagName("div");
	Hide = document.getElementById("loginTopDiv").id;
	Hide1 = document.getElementById("registerDiv").id;
	Ht = document.getElementById(Hide).offsetHeight;

	varHt = Ht;
	Speed = Hide.substring(Hide.lastIndexOf('-')+1);
	document.getElementById(Hide).style.marginTop = '-'+document.getElementById(Hide).offsetHeight+'px';
	document.getElementById(Hide).style.height = document.getElementById(Hide).offsetHeight+'px';
	document.getElementById('toggle').style.display = "inline";
	
	if (Speed == 1) { y = 100; z = 1; }
	if (Speed == 2) { y = 70; z = 1; }
	if (Speed == 3) { y = 40; z = 1; }
	if (Speed == 4) { y = 20; z = 1; }
	if (Speed == 5) { y = 10; z = 1; }
	if (Speed == 6) { y = 10; z = 2; }
	if (Speed == 7) { y = 10; z = 4; }
	if (Speed == 8) { y = 10; z = 7; }
	if (Speed == 9) { y = 10; z = 10; }

	
	
	Ht1 = document.getElementById(Hide1).offsetHeight;
	varHt1 = Ht1;
	Speed1 = Hide.substring(Hide1.lastIndexOf('-')+1);
	document.getElementById(Hide1).style.marginTop = '-'+document.getElementById(Hide1).offsetHeight+'px';
	document.getElementById(Hide1).style.height = document.getElementById(Hide1).offsetHeight+'px';
	document.getElementById('toggle1').style.display = "inline";
	
	if (Speed1 == 1) { y1 = 100; z1 = 1; }
	if (Speed1 == 2) { y1 = 70; z1 = 1; }
	if (Speed1 == 3) { y1 = 40; z1 = 1; }
	if (Speed1 == 4) { y1 = 20; z1 = 1; }
	if (Speed1 == 5) { y1 = 10; z1 = 1; }
	if (Speed1 == 6) { y1 = 10; z1 = 2; }
	if (Speed1 == 7) { y1 = 10; z1 = 4; }
	if (Speed1 == 8) { y1 = 10; z1 = 7; }
	if (Speed1 == 9) { y1 = 10; z1 = 10; }
		//var newTog = new Element('span', {'class': 'toggler'}).setHTML('LearningHour Tutoring Services');
		//var newEl = new Element('div', {'class': 'element'}).setHTML('<p>LearningHour provides the best in its class tutoring services globally.</p>');
	if(document.getElementById("tog_flag").value=="register")
		toggle1();
	else if(document.getElementById("tog_flag").value=="signin")
		toggle2();
		
	setTimeout("wsa_include_js()",5000);

}




function toggle2() {
	
	Hide = "loginTopDiv";
	Hide1 = "registerDiv";


	var objDiv = document.getElementById("contactusForm");
	if(objDiv.style.display=="block")
		closeContactus();
		
	var show2 =	document.getElementById("show-hide");
	
	if(x1==1)
	{
		Ht1 = document.getElementById(Hide1).offsetHeight;
	varHt1 = Ht1;
	Speed1 = Hide.substring(Hide1.lastIndexOf('-')+1);
	document.getElementById(Hide1).style.marginTop = '-'+document.getElementById(Hide1).offsetHeight+'px';
	document.getElementById(Hide1).style.height = document.getElementById(Hide1).offsetHeight+'px';
	document.getElementById('toggle1').style.display = "inline";
	
	if (Speed1 == 1) { y1 = 100; z1 = 1; }
	if (Speed1 == 2) { y1 = 70; z1 = 1; }
	if (Speed1 == 3) { y1 = 40; z1 = 1; }
	if (Speed1 == 4) { y1 = 20; z1 = 1; }
	if (Speed1 == 5) { y1 = 10; z1 = 1; }
	if (Speed1 == 6) { y1 = 10; z1 = 2; }
	if (Speed1 == 7) { y1 = 10; z1 = 4; }
	if (Speed1 == 8) { y1 = 10; z1 = 7; }
	if (Speed1 == 9) { y1 = 10; z1 = 10; }
	x1=0;

		}
		if (x === 0) {
			
			document.arrowimage.src="images/uparrow.gif";
			document.logintop.src="images/spacer.gif";
			document.arrowimage1.src="images/downarrow.gif";
			document.registertop.src="images/bglogin.gif";
			
			document.getElementById(Hide1).style.display="none";
			
			document.getElementById(Hide).style.display="";
			document.getElementById(Hide).style.marginTop = "-"+varHt+"px";
			
			
			if ((varHt < z) && (varHt !== 0)) {
				varHt = 0;
			} else {
				varHt = varHt-z;
			}
			if (varHt >= 0) {
				setTimeout('toggle2()',y);
			}
			if (varHt < 0) {
				varHt = 0;
				x = 1;
				if(flag_hide==1)
				{
					if(show2)
					{	
						var block_banner = document.getElementById("show-hide");
						var docbody = document.getElementsByTagName("body")[0];
						var header = document.getElementById("headerDiv");
						block_banner.style.display = "block";
						block_banner.style.position = "absolute";
						block_banner.style.width = "760px";

						var h = (docbody.offsetHeight - header.offsetTop);
						h += "px";
						block_banner.style.height =  h;
						
						h = header.offsetTop;
						h += "px";
					
						toggleDropdowns(false);

						block_banner.style.top = h;
						//alert(block_banner.style.height);
					}	
					
				}
				if(1 || shopping!=false)
				{
					//document.getElementById("basecontent").style.display="none";
					scroll(0,0);
				}
			}
			document.getElementById("username").focus();
			
	} else {		
			var basecontentDiv = document.getElementById("basecontent");
			if(basecontentDiv)
			{
				//basecontentDiv.style.display="block";
				shopping = false;
			}
			document.arrowimage.src="images/downarrow.gif";

			document.getElementById(Hide).style.marginTop = "-"+varHt+"px";
			varHt = varHt+z;
			if (varHt <= Ht) {
				setTimeout('toggle2()',y);
			}
			if (varHt > Ht) {
				varHt = Ht;
				document.getElementById(Hide).style.marginTop = "-"+varHt+"px";
				var hid = document.getElementById("show-hide");
				if(hid)
				{
					hid.style.display="none";	
					toggleDropdowns(true);
				}
				x = 0;
				if(x2==1)
					displayContactus();
			}
			document.getElementById(Hide1).style.display="none";
			
			
		}
		
	
}
function toggleDropdowns(state)
{
	
	//if(!shopping)
		//return;
	var cid  = document.getElementById("classid");
	var bid  = document.getElementById("boardid");
	var pid1 = document.getElementById("create_packageid");
	var pid2 = document.getElementById("packageid");
	
	
	//200803121651:bug#326:vijay:this condition is moved from top of this function because when we click on cancel button,it was not showing the class and board fields 
	/////////////////////////////then because they have been made hidden.
	if(!shopping)
	{
		if(cid && bid && pid1 && pid2)
			cid.style.display = bid.style.display = pid1.style.display = pid2.style.display = "block";
			return;
	}
	else if(state)
	{
		cid.style.display = bid.style.display = pid1.style.display = pid2.style.display = "";
	}
	else
	{
		cid.style.display = bid.style.display = pid1.style.display = pid2.style.display = "none";	
	}
	return;
}


function toggle1() {
	var objDiv = document.getElementById("contactusForm");
	if(objDiv.style.display=="block")
		closeContactus();
		
	var show2 =	document.getElementById("show-hide");
	if(show2)
	{
		if(show2.className=="show-hide2")
				document.getElementById("show-hide").className ="show-hide1";
	}
		
	if(x==1)
	{Ht = document.getElementById(Hide).offsetHeight;
	varHt = Ht;
	Speed = Hide.substring(Hide.lastIndexOf('-')+1);
	document.getElementById(Hide).style.marginTop = '-'+document.getElementById(Hide).offsetHeight+'px';
	document.getElementById(Hide).style.height = document.getElementById(Hide).offsetHeight+'px';
	document.getElementById('toggle').style.display = "inline";
	
	if (Speed == 1) { y = 100; z = 1; }
	if (Speed == 2) { y = 70; z = 1; }
	if (Speed == 3) { y = 40; z = 1; }
	if (Speed == 4) { y = 20; z = 1; }
	if (Speed == 5) { y = 10; z = 1; }
	if (Speed == 6) { y = 10; z = 2; }
	if (Speed == 7) { y = 10; z = 4; }
	if (Speed == 8) { y = 10; z = 7; }
	if (Speed == 9) { y = 10; z = 10; }
	x=0;}
	if (x1 === 0) {
		document.getElementById(Hide1).style.display="";
		document.getElementById(Hide).style.display="none";
		document.arrowimage.src="images/downarrow.gif";
		
		document.logintop.src="images/bglogin.gif";
		document.registertop.src="images/spacer.gif";

		document.arrowimage1.src="images/uparrow.gif";
		document.getElementById(Hide1).style.marginTop = "-"+varHt1+"px";
		
		if ((varHt1 < z1) && (varHt1 !== 0)) {
			varHt1 = 0;
		} else {
			varHt1 = varHt1-z1;
		}
		if (varHt1 >= 0) {
			setTimeout('toggle1()',y1);
		}
		if (varHt1 < 0) {
			varHt1 = 0;
			x1 = 1;

			if(1 || shopping!=false)
			{
				
				if(show2)
				{
					var block_banner = document.getElementById("show-hide");
					var docbody = document.getElementsByTagName("body")[0];
					var header = document.getElementById("headerDiv");
					block_banner.style.display = "block";
					block_banner.style.position = "absolute";
					block_banner.style.width = "760px";

					h = (docbody.offsetHeight - header.offsetTop);
					h += "px";
					block_banner.style.height =  h;
					
					h=header.offsetTop;
					toggleDropdowns(false);

					h += "px";
					block_banner.style.top = h; 
					//alert(block_banner.style.height);
				}	
				scroll(0,0);
			}
		}
	} else {
		var baseContent= document.getElementById("basecontent");
		if(baseContent)
		{
			//baseContent.style.display="block";
			shopping = false;
		}
		document.arrowimage1.src="images/downarrow.gif";
		document.getElementById(Hide1).style.marginTop = "-"+varHt1+"px";
		varHt1 = varHt1+z1;
		if (varHt1 <= Ht1) {
			setTimeout('toggle1()',y1);
		}
		if (varHt1 > Ht1) {
			varHt1 = Ht1;
			document.getElementById(Hide1).style.marginTop = "-"+varHt1+"px";
			var dis = document.getElementById("show-hide");
			if(dis)
			{
				dis.style.display="none";
				toggleDropdowns(true);

			}
			x1 = 0;
			if(x2==1)
				displayContactus();
			
		}
	
		
	}
	
}

window.onload = moonload;
