
// ============== global variables ===============
	var marqueewidth; // set layer width
	var marqueeheight; // set layer height
	
	var marqueespeed; //set marquee speed
	var pauseit;
	var marqueecontent3;
	
	//don't edit the area below
	
	var copyspeed;
	var pausespeed;
	var iedom;
	var actualheight;
	var cross_marquee3, ns_marquee3;
		
	//Specify speed of scroll. Larger=faster (ie: 5)
	var scrollspeed = cache = 1;

	//Specify intial delay before scroller starts scrolling (in miliseconds):
	var initialdelay = 500;
	
	function highlightSubTab()
	{
		// NOTE: "mainMenuTabHilithed" is declared in menu.jsp
		//================ for tab hilighted in main menu ====================
		var tabTdArray;
		var tabTR;
		if(mainMenuTabHilithed=='tabHome')
		{
			tabTR = document.getElementById('tabHome');
			tabTdArray = tabTR.getElementsByTagName('td');
		}
		else if(mainMenuTabHilithed=='tabCourses')
		{
			tabTR = document.getElementById('tabCourses');
			tabTdArray = tabTR.getElementsByTagName('td');
		}
		else if(mainMenuTabHilithed=='tabIITJEE')
		{
			tabTR = document.getElementById('tabIITJEE');
			tabTdArray = tabTR.getElementsByTagName('td');
		}
		else if(mainMenuTabHilithed=='tabAIEE')
		{
			tabTR = document.getElementById('tabAIEEE');
			tabTdArray = tabTR.getElementsByTagName('td');
		}
		else
		{
			tabTR = document.getElementById('tabHome');
			tabTdArray = tabTR.getElementsByTagName('td');
		}
		
		tabTdArray[0].className = "sub-button-left-hover";
		tabTdArray[1].className = "sub-button-middle-hover";
		tabTdArray[2].className = "sub-button-right-hover";
	}
	
	
	// 	banner.jsp scripts
	function viewHelp()
	{
		var url = jsVars['helpUrl'];
		NewWindow(url,'',800,500,'');
	}
	function downloadBrochure()
	{
		var url = jsVars['brochureUrl'];
		NewWindow(url,'',800,500,'');
		//window.location = url;
	}

	function registerNow()
	{
		window.location.href = 'user.do?actionName=showRegistrationDialog&fromSimpleRegistration=fromSimpleRegistration';
	}
	
	function navigateUserToLogin()
	{
		window.location = 'user.do?actionName=validateUser&frmBanner=true';
	}
	
	function imgButtonEnggRollOver(row, effect)
	{
		var tdArray = row.getElementsByTagName('td');
		if(effect==1) 
		{
			tdArray[0].className = "engg-button-left-hover";
			tdArray[1].className = "engg-button-middle-hover";
			tdArray[2].className = "engg-button-right-hover";
		} 
		else 
		{
			tdArray[0].className = "engg-button-left";
			tdArray[1].className = "engg-button-middle";
			tdArray[2].className = "engg-button-right";
		}
	}
	function imgButtonMdclRollOver(row, effect)
	{
		var tdArray = row.getElementsByTagName('td');
		if(effect==1) 
		{
			tdArray[0].className = "medical-button-left-hover";
			tdArray[1].className = "medical-button-middle-hover";
			tdArray[2].className = "medical-button-right-hover";
		} 
		else 
		{
			tdArray[0].className = "medical-button-left";
			tdArray[1].className = "medical-button-middle";
			tdArray[2].className = "medical-button-right";
		}
	}
					
	function imgButtonMBARollOver(row, effect)
	{
		var tdArray = row.getElementsByTagName('td');
		if(effect==1) 
		{
			tdArray[0].className = "mba-button-left-hover";
			tdArray[1].className = "mba-button-middle-hover";
			tdArray[2].className = "mba-button-right-hover";
		} 
		else 
		{
			tdArray[0].className = "mba-button-left";
			tdArray[1].className = "mba-button-middle";
			tdArray[2].className = "mba-button-right";
		}
	}
	

	// newest member gadget

	function showNewestNember()
	{
		var showLoadingGif = '<TABLE width="100%" height="100%" border=0 cellPadding=0 cellSpacing=0>'
		showLoadingGif += '<TBODY>'
		showLoadingGif += '<TR>'
		showLoadingGif += '<TD class=tbl_corner_topleft height=83></TD>'
		showLoadingGif += '<TD class=tbl_border_top></TD>'
		showLoadingGif += '<TD class=tbl_corner_topright></TD>'
		showLoadingGif += '</TR>'
		showLoadingGif += '<TR>'
		showLoadingGif += '<TD class=tbl_border_left></TD>'
		showLoadingGif += '<td align="center"><img src="'+jsVars['imageURL']+'/images/loading.gif" ></td>'
		showLoadingGif += '<TD class=tbl_border_right></TD>'
		showLoadingGif += '<TR>'
		showLoadingGif += '<TD class=tbl_corner_bottomleft height=83></TD>'
		showLoadingGif += '<TD class=tbl_border_bottom></TD>'
		showLoadingGif += '<TD class=tbl_corner_bottomright></TD>'
		showLoadingGif += '</TR>'
		showLoadingGif += '</TBODY>'
		showLoadingGif += '</TABLE>'
		
		var objNewestMember = document.getElementById('newestMemberView');
		objNewestMember.innerHTML = showLoadingGif;
		var url = '';
		url += 'web.do?actionName=showNewestMember';
		url=url+"&sid="+Math.random();
		var placeHolder = 'newestMemberView';									
		
		var ajaxObj = new AjaxAPI(url,placeHolder);
		ajaxObj.SendRequest(true);
	}
	
	
//menu.jsp scripts.

function SubTabRollOver(row, effect)
{
	var tdArray = row.getElementsByTagName('td');
	if(effect==1) 
	{
		tdArray[0].className = "sub-button-left-hover";
		tdArray[1].className = "sub-button-middle-hover";
		tdArray[2].className = "sub-button-right-hover";
	} 
	else 
	{
		tdArray[0].className = "sub-button-left";
		tdArray[1].className = "sub-button-middle";
		tdArray[2].className = "sub-button-right";
	}
	
	highlightSubTab();
}

// content.jsp

function ft2009()
{
	window.location = 'user.do?actionName=availFreeTest&removeForm=true';
}
function bn2009()
{
	window.location = 'availabletest.do?actionName=availabletest&showCd=true&checkedTestSeriesIds=ff8080811453fe99011454093ca50003';
}
function  ft2010()
{
	window.location = 'user.do?actionName=availFreeTest&removeForm=true';
}
function  bn2010()
{
	window.location = 'availabletest.do?actionName=availabletest&showCd=true&checkedTestSeriesIds=8a719ff02838feb60128682d8ee94196';
}
function  ftXth()
{
	window.location = 'user.do?actionName=availFreeTest&removeForm=true';
}
function  bnXth()
{
	window.location = 'availabletest.do?actionName=availabletest&showCd=true&checkedTestSeriesIds=8a7b035019ddf0b30119e134ee0c0dc7';
}
function subscribenow()
{
	subscribeFreeSeries();	
}
function ft2008()
{
	ft2010();
}

	
function studentQuotesBack(response)
{
	document.getElementById('studentQuotesTD').innerHTML=response;
	marqueecontent3= document.getElementById('quotesData').innerHTML;
	//============ set the layer ============================
	if (iedom||document.layers)
	{
		with (document)
		{
			if (iedom)
			{
				var divData='<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">'
				+'<div id="iemarquee3" style="position:relative;left:10px;top:'+marqueeheight+';width:80%;">'+marqueecontent3+'</div></div>';
				
				document.getElementById('quotesData').innerHTML = divData;
				//Function to populate Quote Div
				if(document.getElementById('iemarquee3'))
				{
					populate3();
				}
			}
		}
	}
}

function populate3()
{
	if (iedom)
	{
		cross_marquee3=document.getElementById? document.getElementById("iemarquee3") : document.all.iemarquee3;
		cross_marquee3.style.top=parseInt(marqueeheight)+8+"px";
		cross_marquee3.innerHTML=marqueecontent3;
		actualheight=cross_marquee3.offsetHeight;
	}
	else if (document.layers)
	{
		ns_marquee3=document.ns_marquee3.document.ns_marquee2;
		ns_marquee3.top=parseInt(marqueeheight)+8;
		ns_marquee3.document.write(marqueecontent3);
		ns_marquee3.document.close();
		actualheight=ns_marquee3.document.height;
	}

	lefttime=setInterval("scrollmarquee3()",20); //set Time Interval
}

function scrollmarquee3()
{
	if (iedom)
	{
		if (parseInt(cross_marquee3.style.top)>(actualheight*(-1)+8))
		{
			cross_marquee3.style.top=parseInt(cross_marquee3.style.top)-copyspeed+"px";
		}
		else
		{
			cross_marquee3.style.top=parseInt(marqueeheight)+8+"px";
		}
	}
	else if (document.layers)
	{
		if (ns_marquee3.top>(actualheight*(-1)+8))
		{
			ns_marquee3.top-=copyspeed;
		}
		else
		{
			ns_marquee3.top=parseInt(marqueeheight)+8;
		}
	}
}

	//======================== end =========================================

	function comingSoon()
	{
		alert("Coming Soon!");
	}

	function setCName()
	{
		var ci = document.getElementById("de");
		var cName = document.getElementById("cName");
		var suvidhaMsgTr = document.getElementById("suvidhaMsgTr");
		if(ci.value != 'Select')
		{
			cName.innerHTML = ci.value;
			document.getElementById('storecall').style.display='';
			document.getElementById('selectzone').style.display='none';
			suvidhaMsgTr.style.display = 'none';
		}else{
			cName.innerHTML = 'City Name';
			validateSuvidha();
		}
	}
	function validateSuvidha()
	{
		var suvidhaMsgTr = document.getElementById("suvidhaMsgTr");
		var suvidhaMsgTd = document.getElementById("suvidhaMsgTd");

		suvidhaMsgTr.style.display = '';
		suvidhaMsgTd.innerHTML = '&nbsp;<font color="red">Please select zone/city.</font>'
	}
	function showLocateStore()
	{
		var suvidhaMsgTr = document.getElementById("suvidhaMsgTr");
		suvidhaMsgTr.style.display = 'none';
		document.getElementById('storecall').style.display='none';
		document.getElementById('selectzone').style.display='';
	}


// jforumquestions.jsp
	
	function jforumCallBack(response)
	{
		document.getElementById('jforumGadgetTD').innerHTML=response;
		if(document.getElementById('tblPostedQuestionList') != null)
		{
			fillPostedQuestionsList("recent");
		}
	}

	function showrecent()
	{
		document.getElementById('recentpost').style.display='';
		document.getElementById('mostCommented').style.display='none';
		document.getElementById('MostViewed').style.display='none';
		document.getElementById('PostQuestion').style.display='none';
		//fillPostedQuestionsList("recent");
	}

	function showmostcommented()
	{
		document.getElementById('recentpost').style.display='none';
		document.getElementById('mostCommented').style.display='';
		document.getElementById('MostViewed').style.display='none';
		document.getElementById('PostQuestion').style.display='none';
		//fillPostedQuestionsList("populer");
	}
	
	function showmostviewed()
	{
		document.getElementById('recentpost').style.display='none';
		document.getElementById('mostCommented').style.display='none';
		document.getElementById('PostQuestion').style.display='none';
		document.getElementById('MostViewed').style.display='';
	}
	
	function showpostquestion()
	{
		document.getElementById('recentpost').style.display='none';
		document.getElementById('mostCommented').style.display='none';
		document.getElementById('MostViewed').style.display='none';
		document.getElementById('PostQuestion').style.display='';
	}
	
	function submitPostQuestion()
	{
		var forum_id = document.getElementById("forumId").value;
		var subject = document.getElementById("question").value;
		var flag = true;
		document.getElementById("fSubmitErrorMessageTr").className = "off";
		document.getElementById("qSubmitErrorMessageTr").className = "off";
		document.getElementById("categoryErrorMessageTr").className = "off";
		if(Trim(subject) == "")
		{
			document.getElementById("fSubmitErrorMessageTr").className = "on";
			flag = false;
		}	
		if(forum_id == "")
		{
			document.getElementById("qSubmitErrorMessageTr").className = "on";
			flag = false;
		}
		if(forum_id == "-1")
		{
			document.getElementById("categoryErrorMessageTr").className = "on";
			flag = false;
		}
		if(flag == false)
		{
			return false;
		}
		document.forms['postQueryForm'].action="postForum.do?actionName=postQuestion";
		document.forms['postQueryForm'].submit();
		return false;
	}
	function fillPostedQuestionsList(type)
	{
		var browser = getBrowser();
		if(browser == "Internet Explorer")
			browser = "IE";
		var url = "postForum.do?actionName=viewPostedQuestionListAjax&browser=" + browser + "&fromAjax=true&type=" + type;
		if(document.getElementById("timePeriod") != null)
		{
			var timePeriod = document.getElementById("timePeriod").value;
			url = url + "&timePeriod=" + timePeriod;
		}
		if(document.getElementById("nextPrevRecord") != null && document.getElementById("nextPrevRecord").value != '')
		{
			var nextPrevRecord = document.getElementById("nextPrevRecord").value;
			url = url + "&nextPrevRecord=" + nextPrevRecord;
		}
		if(type == "recent")
			var ajaxObj = new AjaxAPI(url,"tblPostedQuestionList");
		else
			var ajaxObj = new AjaxAPI(url,"tblPopulerQuestionList");
		ajaxObj.SendRequest(true);
		return false;
	}
	
	function showNextPrevRecord(type, action)
	{
		if(action == "next")
			document.getElementById("nextPrevRecord").value='next';
		else
			document.getElementById("nextPrevRecord").value='prev';
		fillPostedQuestionsList(type)
	}
	function openPQDiv()
	{
		document.getElementById('rowQuestion').style.display=''; 
		document.getElementById('rowButton').style.display='none';
		document.getElementById("fSubmitErrorMessageTr").className = "off";
		document.getElementById("qSubmitErrorMessageTr").className = "off";
		document.getElementById("forumId").value = "";
		document.getElementById("question").value = "";
	}
	function gotoForumPost(objIdStr)
	{
		var requiredUrl = document.getElementById('recentpost'+ objIdStr).value;
		var url = "user.do?actionName=retriveBridgeInstance&fromAjax=true";
		var ajaxObj = new AjaxAPI(url);
		var ResponseText = ajaxObj.SendRequest();
		ResponseText = ResponseText + "";
		ResponseText = TrimSpaces(ResponseText);
		window.location = jsVars['forumBaseUrlRP']+"posts/list/" + requiredUrl + ".htm";
		return false;
	}
	function goToVideoPost(postId, topicId)
	{
		var url = "user.do?actionName=retriveBridgeInstance&fromAjax=true";
		var ajaxObj = new AjaxAPI(url);
		var ResponseText = ajaxObj.SendRequest();
		ResponseText = ResponseText + "";
		ResponseText = TrimSpaces(ResponseText);
		window.location = jsVars['forumBaseUrlRP']+"posts/list/" + topicId + ".htm#"+postId;
		return false;
	}
	
	function addEquation()
	{
		var forum_id = document.getElementById("forumId").value;
		var subject = document.getElementById("question").value;
		var flag = true;
		document.getElementById("fSubmitErrorMessageTr").className = "off";
		document.getElementById("qSubmitErrorMessageTr").className = "off";
		document.getElementById("categoryErrorMessageTr").className = "off";
		
		if(forum_id == "")
		{
			document.getElementById("qSubmitErrorMessageTr").className = "on";
			flag = false;
		}
		if(forum_id == "-1")
		{
			document.getElementById("categoryErrorMessageTr").className = "on";
			flag = false;
		}
		if(flag == true && Trim(subject) != "")
		{
			document.forms['postQueryForm'].action="postForum.do?actionName=postQuestion&action=edit";
			document.forms['postQueryForm'].submit();
			return false;
		}
		if(flag == true && Trim(subject) == "")
		{
			document.forms['postQueryForm'].action="postForum.do?actionName=addQuestion";
			document.forms['postQueryForm'].submit();
			return false;
		}
	}
	
	function sinkDiv()
	{

		document.getElementById('questionViewDiv2').style.width='400px';
		document.getElementById('questionViewDiv').style.width='400px';
		
		document.getElementById('questionViewDiv2').style.height='168px';
		document.getElementById('questionViewDiv').style.height='150px';
	}
	function viewQuestion(qid, postId)
	{
		document.getElementById('replyPId').value=postId;
		var url = '';
		sinkDiv();
		url += jsVars['forumBaseUrlRP']+'jforum.htm?action=getPost&module=ajax&postId='+qid;
		var placeHolder = "questionView";
		document.getElementById(placeHolder).innerHTML = '<iframe width="400" src="'+url+'"></iframe>';

	} 
	
// jforumquestionviewdiv.jsp
	
	function clearDiv()
	{
		if(document.getElementById("questionView")) document.getElementById("questionView").innerHTML = "";
	}
	function checkDiv(obj, divName,divName2)
	{
		document.getElementById("questionRow").className="on";
		dropmenuobj = document.getElementById(divName2);
		dropmenuobj.x=getposOffset(obj, "left");
		dropmenuobj.y=getposOffset(obj, "top");
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
		//dropmenuobj.style.visibility='visible'; 
		
		adjustAccordingToBrowser();
		dropmenuobj.className = "on";
	}
	
	function adjustAccordingToBrowser()
	{
		if(getBrowser() == "Internet Explorer")
		{
			if(document.getElementById("questionViewTbl")) document.getElementById("questionViewTbl").style.padding = "0px 18px 0px 0px";//width = "95%";
			if(document.getElementById("viewCommentsTr")) document.getElementById("viewCommentsTr").height = "142px;";
		}
		else
		{
			if(document.getElementById("questionViewTbl")) document.getElementById("questionViewTbl").style.padding = "0px 0px 0px 0px";//width = "100%";
			if(document.getElementById("viewCommentsTr")) document.getElementById("viewCommentsTr").height = "154px;";
		}
	}	
	function dropdownmenuclose(divName)
	{
		dropmenuobj = document.getElementById(divName);
		dropmenuobj.style.visibility='hidden';
	}
	function closeOuterDiv()
	{
		if(document.getElementById("questionViewDiv2")) document.getElementById("questionViewDiv2").className="off";
		if(document.getElementById("questionRow")) document.getElementById("questionRow").className="off";
	}
	function gotoForumReply(objIdStr)
	{
		var objIdStr = document.getElementById('replyPId').value
		var url = "user.do?actionName=retriveBridgeInstance&fromAjax=true";
		var ajaxObj = new AjaxAPI(url);
		var ResponseText = ajaxObj.SendRequest();
		ResponseText = ResponseText + "";
		ResponseText = TrimSpaces(ResponseText);
		window.location = jsVars['forumBaseUrlRP']+"posts/reply/0/" + objIdStr + ".htm";
		return false;
	}
	
	//========= qchallenge.jsp =====================

	function qchallengeCallBack(response)
	{
		document.getElementById('qchallengeGadgetTD').innerHTML=response;

		if(document.getElementById('qChallengeTxt') != null)
		{
			showQChallengeText();
		}
	}
	
	function showQChallengeText()
	{
		var showLoadingGif = '<TABLE width="100%" height="100%" border=0 cellPadding=0 cellSpacing=0>'
					showLoadingGif += '<TBODY>'
					showLoadingGif += '<TR>'
					showLoadingGif += '<TD class=tbl_corner_topleft height=83></TD>'
					showLoadingGif += '<TD class=tbl_border_top></TD>'
					showLoadingGif += '<TD class=tbl_corner_topright></TD>'
					showLoadingGif += '</TR>'
					showLoadingGif += '<TR>'
					showLoadingGif += '<TD class=tbl_border_left></TD>'
					showLoadingGif += '<td align="center"><img  alt="100Percentile Waiting" src="'+jsVars['imageURL']+'/images/loading.gif" ></td>'
					showLoadingGif += '<TD class=tbl_border_right></TD>'
					showLoadingGif += '<TR>'
					showLoadingGif += '<TD class=tbl_corner_bottomleft height=83></TD>'
					showLoadingGif += '<TD class=tbl_border_bottom></TD>'
					showLoadingGif += '<TD class=tbl_corner_bottomright></TD>'
					showLoadingGif += '</TR>'
					showLoadingGif += '</TBODY>'
					showLoadingGif += '</TABLE>'
					
		var	placeHolder = "qChallengeTxt";
		var objNewestMember = document.getElementById(placeHolder);
		objNewestMember.innerHTML = showLoadingGif;
		
		var url = "web.do?actionName=displayQuestionOfTheDayText";
		
		var ajaxObj = new AjaxAPI(url,placeHolder);
		ajaxObj.SendRequest(true);
	}
	
	// 	loginDiv.jsp
	
	function validationLoginDiv(fromForumPost)
	{
		var alertMsg = '';
		var email = null;
		var password = null;
		if(fromForumPost != null)
		{
			email = document.getElementById("email2");
			password = document.getElementById("password2");
		}
		else
		{
			email = document.forms['loginFormDiv'].email;
			password = document.forms['loginFormDiv'].password;
		}
		if(TrimSpaces(email.value) == '')
		{
			alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please specify your Login Id.';
		}
		else
		{
		}
		if((password.value) == '')
		{
			if(alertMsg != '')
				alertMsg = alertMsg + "<br>";
			alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please specify your Password.';
		}
		return alertMsg;
	}
	function validateUserLoginDiv(fromForumPost)
	{
		resetLoginDivErrorMessage(fromForumPost);
		var msg = '';
		var myTestRoomUrl = "dashboard.do?actionName=viewDashboardMain";
		var myHomePageUrl = "";
		var toUrl = null;
		if(fromForumPost != null)
			toUrl = myHomePageUrl;
		else
			toUrl = myTestRoomUrl;
	    msg = validationLoginDiv(fromForumPost);
		if(!(msg == ''))
		{
			setLoginDivErrorMessage(msg,true,fromForumPost);
			return;
		}
		else
		{
			var email = null;
			var password = null;
			var rem = null;
			if(fromForumPost != null)
			{
				email = TrimSpaces(document.getElementById("email2").value);
				password = document.getElementById("password2").value;
				rem = document.getElementById("rememberme2");
			}
			else
			{
				email = TrimSpaces(document.forms['loginFormDiv'].email.value);;
				password = document.forms['loginFormDiv'].password.value;
				rem = document.forms['loginFormDiv'].rememberme;
			}
			var rememberme = "off";
			if(rem.checked == true)
				rememberme = "on";

			var strParamArr = new Array("email",email,"password",password,"rememberme",rememberme);
			var url = "user.do?actionName=validateUserAjax";
			var ajaxObj = new AjaxAPI(url);
			var ResponseText = ajaxObj.SubmitAsForm(strParamArr);

			ResponseText = ResponseText + "";
			ResponseText = TrimSpaces(ResponseText);
			if(ResponseText.indexOf("response_code_null") == -1)
			{
				setLoginDivErrorMessage(ResponseText,true,fromForumPost);
				return;
			}
		}
		window.location.replace(toUrl);
	}
	function forgotPasswordLoginDiv(fromForumPost)
	{
		var msg;
		resetLoginDivErrorMessage(fromForumPost);
		var email = null;
		var password = null;
		if(fromForumPost != null)
		{
			email = document.getElementById("email2");
			password = document.getElementById("password2");
		}
		else
		{
			email = document.forms['loginFormDiv'].email;
			password = document.forms['loginFormDiv'].password;
		}
		if(TrimSpaces(email.value) == '')
		{
			msg = '&nbsp;&#8226;&nbsp;&nbsp;Please specify your Email Id.';
			setLoginDivErrorMessage(msg,true,fromForumPost);
		}
		else
		{
			{
				var email2 = TrimSpaces(email.value);
				var password2 = TrimSpaces(password.value);

				var strParamArr = new Array("email",email2,"password",password2);
				var url = "user.do?actionName=forgotPasswordAjax";
				var ajaxObj = new AjaxAPI(url);
				var ResponseText = ajaxObj.SubmitAsForm(strParamArr);
				
				ResponseText = ResponseText + "";
				ResponseText = TrimSpaces(ResponseText);
				if(ResponseText.indexOf("A new password has been generated") == -1)
				{
					setLoginDivErrorMessage(ResponseText,true,fromForumPost);
				}
				else
				{
					setLoginDivErrorMessage(ResponseText,false,fromForumPost);
				}			
			}
		}
		return false;
	}
	function loadLoginDiv(resPonseTxt, fromForumPost)
	{
		document.getElementById('loginRegistrationTD').innerHTML = resPonseTxt;
		if(document.getElementById('registrationDiv') != null)
		{
			dropdownmenuclose2('registrationDiv');
		}
		resetLoginDivErrorMessage(fromForumPost);
		var email2 = null;
		var password2 = null;
		var rememberme2 = null;
		if(fromForumPost != null)
		{
			email2 = document.getElementById("email2");
			password2 = document.getElementById("password2");
			rememberme2 = document.getElementById("password2");
		}
		else
		{
			email2 = document.forms['loginFormDiv'].email;
			password2 = document.forms['loginFormDiv'].password;
			rememberme2 = document.forms['loginFormDiv'].password;
		}
		
		var email = Get_Cookie(jsVars['cookieEmail']);
		var rememberme = Get_Cookie(jsVars['cookieRemMe']);
		if(rememberme == "rememberme")
		{
			email2.value = email;
			rememberme2.checked = true;
		}
		else
		{
			email2.value = '';
			rememberme2.checked = false;
		}
		password2.value = '';
		if(fromForumPost != null)
		{
			document.getElementById('rowLoginDiv').style.display=''; 
			document.getElementById('rowButton').style.display='none';
		}	
	}
	function openDivToLogin(fromForumPost)
	{
		if(document.getElementById('loginRegistrationTD') != null)
		{
			fileLoaderAjax('jsp/web/login/loginDiv.jsp', null, loadLoginDiv, fromForumPost, false);
		}	
	}
	function closeLoginDiv(fromForumPost)
	{
		if(fromForumPost != null)
		{
			document.getElementById('rowLoginDiv').style.display='none'; 
			document.getElementById('rowButton').style.display='';
		}
		else
			dropdownmenuclose2('divlogin');
		resetLoginDivErrorMessage(fromForumPost);
	}
	function resetLoginDivErrorMessage(fromForumPost)
	{
		if(fromForumPost != null)
		{
			document.getElementById('loginDivErrorMessageTd2').innerHTML ='';
			document.getElementById('loginDivErrorMessageTr2').className = 'off';
		}
		else
		{
			document.getElementById('loginDivErrorMessageTd').innerHTML ='';
			document.getElementById('loginDivErrorMessageTr').className = 'off';
		}	
	}
	function setLoginDivErrorMessage(msg,errorOrInfo,fromForumPost)
	{
		if(fromForumPost != null)
		{
			document.getElementById('loginDivErrorMessageTr2').className = 'on';
			if(errorOrInfo == true)
				document.getElementById('loginDivErrorMessageTd2').innerHTML = '<font color="red">' + msg + '</font>';
			else
				document.getElementById('loginDivErrorMessageTd2').innerHTML = '<font color="black">' + msg + '</font>';
		}
		else
		{
			document.getElementById('loginDivErrorMessageTr').className = 'on';
			if(errorOrInfo == true)
				document.getElementById('loginDivErrorMessageTd').innerHTML = '<font color="red">' + msg + '</font>';
			else
				document.getElementById('loginDivErrorMessageTd').innerHTML = '<font color="black">' + msg + '</font>';
		}	

	}
	function checkEnterLoginDiv(e,fromForumPost)
	{
		resetLoginDivErrorMessage(fromForumPost);
		var characterCode ;
		if(e && e.which)
		{
			e = e;
			characterCode = e.which ;
		}
		else
		{
			if(e && e.keyCode)
			{
				characterCode = e.keyCode ;
			}
		}
		if(characterCode == 13)
		{
			validateUserLoginDiv(fromForumPost); 
			return false;
		}
		else
		{
			return true;
		}
	}
	
//========== announcementMorquee.jsp ===================
	/***********************************************
	 * IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
	 * This notice MUST stay intact for legal use
	 * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
	 ***********************************************/

	function announcementCallBack(response)
	{
		document.getElementById("announcementGadgetTD").innerHTML=response;
		if(document.getElementById('datacontainer') != null)
		{
//			if (window.addEventListener)
//				window.addEventListener("load", initializeScroller, false);
//			else if (window.attachEvent)
//				window.attachEvent("onload", initializeScroller);
//			else
//				window.onload = initializeScroller;
			initializeScroller();
		}
	}
	
	function initializeScroller() {
		dataobj = document.all ? document.all.datacontainer : document.getElementById("datacontainer");
		dataobj.style.top = "200px";
		setTimeout("getdataheight()", initialdelay);
	}

	function getdataheight() {
		thelength = dataobj.offsetHeight;
		if (thelength == 0)
			setTimeout("getdataheight()", 10);
		else
			scrollDiv();
	}

	function scrollDiv() {
		dataobj.style.top = parseInt(dataobj.style.top) - scrollspeed + "px";
		if (parseInt(dataobj.style.top) < thelength * (-1))
			dataobj.style.top = "200px";
		setTimeout("scrollDiv()", 25);
	}
	
//===================== end =========================
	
	//=============== contactUs.jsp ======================
	
	function liveChat()
	{
		var url = 'http://100percentile.helpserve.com/visitor/index.php?_m=livesupport&_a=startclientchat&sessionid=f4217d58b49674a2d48d97ee5b869f70&proactive=0&departmentid=0&randno=50&fullname=&email=';
		NewWindow(url,'Topics',500,500,'');
	}
	
	function rasieContactRequest()
	{
		document.getElementById('contactDivErrorMessageTr').className = 'off';
		var msg = '';
	    msg = validationContactDiv();
		if(!(msg == ''))
		{
			setContactDivErrorMessage(msg,true);
			return;
		}
		else
		{
			var contactName = null;
			var contactNo = null;
			var contactReason = null;
			
			
			contactName = TrimSpaces(document.forms['contactRequestForm'].contactName.value);;
			contactNo = TrimSpaces(document.forms['contactRequestForm'].contactNo.value);
			contactReason = document.forms['contactRequestForm'].contactReason.value;
			
			showWaitMessage();
	
			//var strParamArr = new Array("contactName",contactName,"contactNo",contactNo,"contactReason",contactReason);
			var url = "web.do?actionName=raiseContactRequest";
			url += '&contactName='+contactName;
			url += '&contactNo='+contactNo;
			url += '&contactReason='+contactReason;
			
			var ajaxObj = new AjaxAPI(url,null,submitAjaxCallBack,placeHolder);
			ajaxObj.SendRequest(true);
			
			
		}
	}
	function submitAjaxCallBack(ResponseText, placeHolder)
	{
		if(ResponseText.indexOf("response_code_null") == -1)
			{
				
				showResponseMessage();
				//setLoginDivErrorMessage(ResponseText,true,fromForumPost);
				return;
			}
	}
	function validationContactDiv()
	{
	var alertMsg = '';
	var userName = document.forms['contactRequestForm'].contactName;
	var userContact = document.forms['contactRequestForm'].contactNo;
	
	if(TrimSpaces(userName.value) == '')
	{
		alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please specify your Name.';
	}
	else if(!(isProper(userName.value)))
	{
		alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please specify proper Name.';
	}
	
	
	if(TrimSpaces(userContact.value) == '')
	{
		if(alertMsg != '')
			alertMsg = alertMsg + "<br>";
		alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please specify your Contact number.';
	}
	else
	{
		if(!(IsNumeric(userContact.value)))					
		{
			if(alertMsg != '')
				alertMsg = alertMsg + "<br>";
			alertMsg = alertMsg + '&nbsp;&#8226;&nbsp;&nbsp;Please enter a valid Contact number.';
		
				alertMsg = alertMsg + '<li>' + '';
		}
	}
	return alertMsg;	
	}
	
	
	function setContactDivErrorMessage(msg,errorOrInfo)
	{
		document.getElementById('contactDivErrorMessageTr').className = 'on';
		if(errorOrInfo == true)
			document.getElementById('contactDivErrorMessageTd').innerHTML = '<font color="red">' + msg + '</font>';
		else
			document.getElementById('contactDivErrorMessageTd').innerHTML = '<font color="black">' + msg + '</font>';
	}
	
	function clearInputFields()
	{
		document.forms['contactRequestForm'].contactName.value = '';
		document.forms['contactRequestForm'].contactNo.value = '';
		document.forms['contactRequestForm'].contactReason.value = '';
		document.getElementById('contactDivErrorMessageTr').className = 'off';
		
	}
	
	function resetContactUsInformation()
	{
		clearInputFields();
		document.getElementById('inputdata').style.display='';
		document.getElementById('newmessage').style.display='none';
		document.getElementById('subcan').style.display='';
		document.getElementById('btn_close').style.display='none';
	
	}
	
	function showWaitMessage()
	{
		document.getElementById('inputdata').style.display='none';
		document.getElementById('waitmessage').style.display='';
		document.getElementById('subcan').style.display='none';
		document.getElementById('btn_close').style.display='';
	}
	
	function showResponseMessage()
	{
		document.getElementById('waitmessage').style.display='none';
		document.getElementById('newmessage').style.display='';
		document.getElementById('subcan').style.display='none';
		document.getElementById('btn_close').style.display='';
	}
	
	// this function calls all inline scripts for home page.
	function callInline()
	{
		
		//================= available courses and studentQuotes gadget===================

		marqueewidth="200px"; // set layer width
		marqueeheight="355px"; // set layer height
		
		marqueespeed=1; //set marquee speed
		pauseit=1;
		marqueecontent3;
		
		//don't edit the area below

		marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
		copyspeed=marqueespeed;
		pausespeed=(pauseit==0)? copyspeed: 0;
		iedom=document.all||document.getElementById;
		actualheight='';
		cross_marquee3, ns_marquee3;
		
		//=========== ajax calls for all gadgets for home page ===========================
		
		if(document.getElementById('jforumGadgetTD') != null)
		{
			fileLoaderAjax('web.do?actionName=getJForumByAjax', null, jforumCallBack);
		}
		if(document.getElementById('availableCoursesTD') != null)
		{
			fileLoaderAjax('web.do?actionName=getCoursesByAjax', 'availableCoursesTD');
		}
		if(document.getElementById('studentQuotesTD') != null)
		{	
			fileLoaderAjax('web.do?actionName=getStudentQuotesByAjax', null, studentQuotesBack);
		}
		if(document.getElementById('newestMemberView') != null)
		{
			showNewestNember();
		}
		if(document.getElementById('contactusGadgetTD') != null)
		{
			fileLoaderAjax('web.do?actionName=getContactUs', 'contactusGadgetTD');
		}
		if(document.getElementById('qchallengeGadgetTD') != null)
		{
			fileLoaderAjax('web.do?actionName=getQchallengeGadget', null, qchallengeCallBack);
		}
		if(document.getElementById('announcementGadgetTD') != null)
		{
			fileLoaderAjax('jsp/web/common/announcementMarquee.jsp', null, announcementCallBack);
		}
		if(document.getElementById('rightPanelCourseGadgetTD') != null)
		{
			fileLoaderAjax('jsp/web/common/coursesforrightpanel.jsp', 'rightPanelCourseGadgetTD');
		}
		if(document.getElementById('quickLinksGadgetTD') != null)
		{
			fileLoaderAjax('jsp/web/common/quicklinks.jsp', 'quickLinksGadgetTD');
		}
		//================================= end ===========================================

	}	


