// JavaScript Document
	
	var logintimeoutcount;
	
	function logintimeout(url, gotourl, timetologout)
	{
		clearTimeout(logintimeoutcount);
		logintimeoutcount = setTimeout("redirecttologinpage('"+url+"', '"+gotourl+"')", timetologout);//1800000
	}
	
	function redirecttologinpage(url, gotourl)
	{
		clearTimeout(logintimeoutcount);
		window.location = gotourl+"?url="+url;
	}
	
	function exchangeoptions(from, to)
	{
		for (var i = 0;i < from.options.length;i++)
		{
			if (from.options[i].selected)
			{
				to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
				from.remove (i);
				i--;
			}
		}
	}
	
	function permission_exchangeoptions(from, to)
	{
		for (var i = 0;i < from.options.length;i++)
		{
			if (from.options[i].selected)
			{
				to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
				from.remove (i);
				i--;
			}
		}
		
	}
	/*function seeoptions(opt)
	{
		for (var i = 0;i<opt.options.length;i++)
		{
			alert(opt.options[i].value);
		}
	}*/
	
	function selectlistflds(from)
	{
		for (var i = 0;i < from.options.length;i++)
		{
			from.options[i].selected = true;
		}
	}
	
	function chnglbls(lblval)
	{
		if(lblval == "text")
		{
			document.getElementById('max_rows').innerHTML = "Size";
			document.getElementById('size_cols').innerHTML = "Maxlength";
		}
		else
		{
			document.getElementById('max_rows').innerHTML = "Columns";
			document.getElementById('size_cols').innerHTML = "Rows";
		}
	}
	
	function doredirect(page)
	{
		//alert(page);
		location.href=page;
	}

	function deleteredirect(page, vals, dispmsg)
	{
		location.href = page+"?rmid="+vals;
	}
	
	function redirectpage(page, vals)
	{
		location.href = page+"?id="+vals;
	}

	function redirectpagefile(page, vals, pageno, addingtocart)
	{
		location.href = page+"?id="+vals+"&redirectto="+pageno+"&typeid="+addingtocart;
	}
	
	function redirectparentpage(page, vals)
	{
		location.href = page+"?reqid="+vals;
	}
	
	function startclass(page, val1, val2)
	{
		location.href = page+"?schrptid="+val1+"&returl="+val2;
	}
	
		
	function activitychange(val1, val2)
	{
		location.href = "useractivity.php?id="+val1+"&usrtypeid="+val2;
	}
	
	function redirectusers(page, val1, val2)
	{
		location.href = page+"?id="+val1+"&utype="+val2;
	}
	
	function redirectaddgrp(page, roleid, groupid)
	{
		location.href = page+"?roleid="+roleid+"&groupid="+groupid;
	}
	
	function redirectdisptype(page, id, disptype, orderby, fromdate, todate)
	{
		location.href = page+"?id="+id+"&disptype="+disptype+"&orderby="+orderby+"&frmdate="+fromdate+"&todate="+todate;
	}
	
	function deletedinfo(page, disptype, fromdate, todate)
	{
		location.href = page+"?disptype="+disptype+"&frmdate="+fromdate+"&todate="+todate;
	}
	
	function redirectwithUsertype(page, id, disptype, fromdate, todate)
	{
		location.href = page+"?id="+id+"&utypeid="+disptype+"&frmdate="+document.getElementById('frmdate').value+"&todate="+document.getElementById('todate').value;
	}
	
	function validateAdvancedSearch()
	{
		var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
		if(document.getElementById('searchtext').value == "")
		{
			alert("Please enter your search criteria.");
			document.getElementById('searchtext').focus();
			return false;
		}
		if(document.getElementById('searchbydate').checked == true)
		{
			if (!document.getElementById('searchtext').value.match(RegExPattern))
			{
				alert("Please enter valid search date in mm-dd-yyyy format.");
				document.getElementById('searchtext').focus();
				return false;
			}
		}
	}
	
	function hidetrs(cat_id)
	{
		document.getElementById('cat_btns').style.display='';
		document.getElementById('cat_txt_name').style.display='none';
		document.getElementById('cat_txt_desc').style.display='none';
		document.getElementById('all_btton').style.display='none';
	}
	
	function disptrs()
	{
		document.getElementById('cat_txt_name').style.display='';
		document.getElementById('cat_txt_desc').style.display='';
		document.getElementById('all_btton').style.display='';
	}
	
	function dispdatelbl()
	{
		if(document.getElementById('searchbydate').checked == true)
		{
			document.getElementById('date_srh').style.display='';
		}
		else
		{
			document.getElementById('date_srh').style.display='none';
		}
	}
	
	function dispstatuslbl()
	{
		if(document.getElementById('searchbycoursestatus').checked == true)
		{
			document.getElementById('status_srh').style.display='';
		}
		else
		{
			document.getElementById('status_srh').style.display='none';
		}
	}
	
	function validateAdvacedsearch(){
		if(document.getElementById('searchbycoursestatus').checked == true){
			if(document.getElementById('searchtext').value=="in progress"){
				return true;
			}else if(document.getElementById('searchtext').value=="yet to start"){
				return true;
			}else if(document.getElementById('searchtext').value=="completed"){
				return true;
			}else{
				alert("Please enter the valid status in search criteria");
				return false;
			}
		}else {
			return true;
		}
	}
	var updatetime;
	var chkidletime;
	
	function progexe(url, islogin, sessiontimeout)
	{
		clearTimeout(updatetime);
		clearTimeout(chkidletime);
		if(islogin == "1")
		{	
			var sessiontimeout1 = sessiontimeout;
			var sessiontimeout_milliseconds;
			sessiontimeout_milliseconds = sessiontimeout1 * 60 * 1000; 
			updatetime = setTimeout("updateaccessdatetime()", 120000);//20000
			chkidletime = setTimeout("chgurl('"+url+"')", sessiontimeout_milliseconds);//
			return xajax_update_lastaccess_datetime();
		}
	}
	
	function updateaccessdatetime()
	{
		clearTimeout(updatetime);
		updatetime = setTimeout("updateaccessdatetime()", 120000);
		return xajax_update_lastaccess_datetime();
	}
	
	function chgurl(url)
	{
		clearTimeout(chkidletime);
		clearTimeout(updatetime);
		return xajax_updatedatabase_unsetsessions(url);
	}
	
	function dispcmntimes()
	{
		for (var i=0; i<document.schedule_course.CLASSES_ON_SAME_TIME.length; i++)
		{
			if (document.schedule_course.CLASSES_ON_SAME_TIME[i].checked)
			{
				if(document.schedule_course.CLASSES_ON_SAME_TIME[i].value == "1")
				{
					document.getElementById('disptimes').style.display='';
					document.getElementById('day1').style.display='none';
					document.getElementById('day2').style.display='none';
					document.getElementById('day3').style.display='none';
					document.getElementById('day4').style.display='none';
					document.getElementById('day5').style.display='none';
					document.getElementById('day6').style.display='none';
					document.getElementById('day7').style.display='none';
				}
				else
				{
					document.getElementById('disptimes').style.display='none';
					document.getElementById('day1').style.display='';
					document.getElementById('day2').style.display='';
					document.getElementById('day3').style.display='';
					document.getElementById('day4').style.display='';
					document.getElementById('day5').style.display='';
					document.getElementById('day6').style.display='';
					document.getElementById('day7').style.display='';
				}
			}
		}
	}
	
	function login_submit(){
		document.loginfrm.submit();
	}
	
	function submitform(page)
	{
		document.getElementById(page).submit();
	}
	
	function loginclear(){
		document.getElementById('usermailid').value="";
		document.getElementById('userpassword').value="";
		document.getElementById('msg').innerHTML="&nbsp;";
		document.getElementById('usermailid').focus();
	}
	
	function selectall(page, chkbox)
	{
		var frm = document.forms[page];
		chkCollection = frm.elements[chkbox];

		for (var i=0; i<chkCollection.length; i++)
		{
			chkCollection[i].checked = true;
		}
	}
	
	function chkusers(page, chkbox, cunts)
	{
		var frm = document.forms[page];
		chkCollection = frm.elements[chkbox];
		var cnt;
		var chkav;
		chkav = 1;
		cnt = 0;
		for (var i=0; i<chkCollection.length; i++)
		{
			if(chkCollection[i].checked == true)
			{
				cnt = cnt + 1;
			}
			if(cnt > cunts)
			{
				chkCollection[i].checked = false;
				chkav = 2;
				cnt = cnt - 1;
			}
		}
		if(chkav == 2)
		{
			if(cunts == 0)
			{
				alert("No seats are available");
			}
			else
			{
				alert("Available seats are "+cunts);
			}
		}
	}
	
	function unselectall(page, chkbox)
	{
		var frm = document.forms[page];
		chkCollection = frm.elements[chkbox];

		for (var i=0; i<chkCollection.length; i++)
		{
			chkCollection[i].checked = false;
		}
	}
	
		function CheckboxIsChecked(group,action)
	{
		var rows = document.getElementById("totalrows").value;
		//alert(rows);
		var ticked = false;
		//alert(cntnum);
		for(var m=0;m<rows;m++){
			if(document.getElementById("del"+m).checked == true){
				
				ticked = true;
			}
		}
		if(rows<1){
			alert("No records found");
			return false;
		}else if(!ticked){
			alert("Please select the records to "+action);
			return false;
		}else{
			GetConfrm(action,group);
		}
		
	}
	function GetConfrm(act,group)
	{
		var ticked=new Array();
	//	document.getElementById('mode').value = act;
		var rows = document.getElementById("totalrows").value;
		for(var m=0;m<rows;m++){
			if(document.getElementById("del"+m).checked == true){
				ticked[m] = document.getElementById("del"+m).value;
				//alert(document.getElementById("del"+m).value);
			}
		}
		if(act == "delete"){
			if(group==5){
				var displaytxt="delete the selected student(s)?";
			}else if(group==2){
				var displaytxt="delete the selected instructor(s)?";
			}else if(group==7){
				var displaytxt="delete the selected message(s)?";	
			}
		}
		if(confirm("Do you want to "+displaytxt))
		{
			//document.inst_list.submit();
			return xajax_DeleteRecords(ticked,group);
		}
		else
		{	
			var rows = document.getElementById("totalrows").value;
			for(var m=0;m<rows;m++){
				document.getElementById("del"+m).checked = false;
			}
			return false;
		}
	}
	
		function findchkbox(chkallId,frm,chkboxid){
		if(document.getElementById(chkallId).checked==true){
			selectall(frm, chkboxid);
		}else {
			unselectall(frm, chkboxid);
		}
	}
	
	function submitform_with_validate(page,chkbox)
	{
		var chkflg=false;
		var frm = document.forms[page];
		chkCollection = frm.elements[chkbox];
		for (var i=0; i<chkCollection.length; i++)
		{

			if(chkCollection[i].checked == true){
				chkflg=true;
			}

		}
		if(chkflg == true){
			document.getElementById(page).submit();
		}else{
			alert("Please select the users to assign");
		}
		
	}
	function submitform_with_validate1(page,chkbox,type)
	{
		var chkflg=false;
		var frm = document.forms[page];
		chkCollection = frm.elements[chkbox];
		for (var i=0; i<chkCollection.length; i++)
		{

			if(chkCollection[i].checked == true){
				chkflg=true;
			}

		}
		if(chkflg == true){
			document.getElementById(page).submit();
		}else{
			if(type==1){
				alert("please select atleast one of the permissions to the selected user(s)");
			}
		}
		
	}
	function chkall_deselect(chkallbox){
		//alert("adasd");
		document.getElementById(chkallbox).checked = false;
	}
	
	function IsChecked(formName, fieldObject, errorMessage, confirmMessage) {
		var isCategoryCourseChecked = false;

		if(fieldObject != null && fieldObject != "undefined")
		{
			if ( fieldObject.value != null  && fieldObject.value != "undefined" ) {
				if ( fieldObject.checked == true ) {
					isCategoryCourseChecked = true;
				}
			} else {
				var size = fieldObject.length;
				for ( var i = 0; i < size; i++ ) {
					if ( fieldObject[i].checked == true ) {
						isCategoryCourseChecked = true;
					}
				}
			}
			
			if ( !isCategoryCourseChecked ) {
				alert(errorMessage);
			} else {
				if ( confirm(confirmMessage )) {
							 submitform(formName);
				} else {
					if ( fieldObject.value != null  && fieldObject.value != "undefined" ) {
						fieldObject.checked  = false;
					}  else {
						for ( var i = 0; i < size; i++ ) {
							fieldObject[i].checked  = false;
						}
					}
				}
			}
		}
	}
	//Check any check box is selected and redirect to xajax function
	function IsCheckedwithxajaxredirect(formName, fieldObject, errorMessage, confirmMessage,ajaxFunctionname,formData) {
		var isCategoryCourseChecked = false;

		if(fieldObject != null && fieldObject != "undefined")
		{
			if ( fieldObject.value != null  && fieldObject.value != "undefined" ) {
				if ( fieldObject.checked == true ) {
					isCategoryCourseChecked = true;
				}
			} else {
				var size = fieldObject.length;
				for ( var i = 0; i < size; i++ ) {
					if ( fieldObject[i].checked == true ) {
						isCategoryCourseChecked = true;
					}
				}
			}
			
			if ( !isCategoryCourseChecked ) {
				alert(errorMessage);
			} else {
				if ( confirm(confirmMessage )) {
							ajaxFunctionname(formData);
				} else {
					if ( fieldObject.value != null  && fieldObject.value != "undefined" ) {
						fieldObject.checked  = false;
					}  else {
						for ( var i = 0; i < size; i++ ) {
							fieldObject[i].checked  = false;
						}
					}
				}
			}
		}
	}
	
	function confirmDeleteSection(secId,confirmmsg,filefrom){
		if ( confirm(confirmmsg )) {
			xajax_deleteSection(secId,filefrom);
		}
	}
	function IsCheckedAny(formName, fieldObject, fieldObject1, errorMessage, confirmMessage) {
		var isCategoryCourseChecked = false;
		if ( (fieldObject.value != null  && fieldObject.value != "undefined") || (fieldObject1.value != null  && fieldObject1.value != "undefined")) {
			if ( fieldObject.checked == true || fieldObject1.checked == true) {
				isCategoryCourseChecked = true;
			}
		} else {
			var size = fieldObject.length;
			var size1 = fieldObject1.length;
			for ( var i = 0; i < size; i++ ) {
				if ( fieldObject[i].checked == true || fieldObject1[i].checked) {
					isCategoryCourseChecked = true;
				}
			}
		}
		
		if ( !isCategoryCourseChecked ) {
			alert(errorMessage);
		} else {
			if ( confirm(confirmMessage )) {
						 submitform(formName);
			} else {
				if ( fieldObject.value != null  && fieldObject.value != "undefined" ) {
					fieldObject.checked  = false;
				}  else {
					for ( var i = 0; i < size; i++ ) {
						fieldObject[i].checked  = false;
					}
				}
			}
		}
	}
	function searchvalidate(){
		if(document.getElementById('header_searchtext').value==""){
			alert("Please enter your search criteria");	
		}else{
			document.getElementById('headersearch').submit();
		}
	}
	
	function askConfirmition(txt,msgid)
	{
		if(confirm(txt))
		{
			xajax_deleteMessages(msgid);
		}
	}
	function DoConfirmition(txt,ids,successmsg,failuremsg,notselected)
	{
		//alert(document.deleteuserlist.user_id.options.length);
		if(document.deleteuserlist.user_id.options.length > 0){
			if(confirm(txt))
			{
				xajax_deleteusers(ids,successmsg,failuremsg);
			}
		}else{
			alert(notselected);
		}
		
	}
	function historyback()
	{
		xajax_clearerrmsg();	
	}
	
	function validatecoursedate(mon, tue, wed, thr, fri, sat, sun)
	{
		if (mon.checked == false && tue.checked == false && wed.checked == false && thr.checked == false && fri.checked == false && sat.checked == false && sun.checked == false)
		{
			alert('Please select the days');
			document.schedule_course.intremindertypedetailid_fk1.focus();
		}
	}
function displaydiv(val)
{
	if(val == 1)
	{
		document.getElementById('asinstructor').style['display'] = 'none';
		document.getElementById('asstudent').style['display'] = '';
	}
	else if(val == 2)
	{
		document.getElementById('asstudent').style['display'] = 'none';
		document.getElementById('asinstructor').style['display'] = '';
	}
	else
	{
		document.getElementById('asstudent').style['display'] = 'none';
		document.getElementById('asinstructor').style['display'] = 'none';
	}
}
function cancelwithConfirm(filename,txt){
	if(confirm(txt))
	{
		location.href=filename;
	}
}

function messageFrmDispaly(val){
	if(val==1){
		//document.getElementById('dispusrtype').style['display']="";
		//document.getElementById('dispcourse').style['display']="";
		document.getElementById('dispcourse').disabled=true;
		document.getElementById('PK_COURSE_ID').disabled=true;
		document.getElementById('dispusrtype').disabled=false;
		document.getElementById('usrtypeid').disabled=false;
		document.getElementById('PK_COURSE_ID').value="0";
		document.getElementById('courseerrmsg').style['display']="none";
	}else if(val==2){
		//document.getElementById('dispusrtype').style['display']="";
		//document.getElementById('dispcourse').style['display']="";
		document.getElementById('usrtypeid').value="0";
		document.getElementById('dispusrtype').disabled=true;
		document.getElementById('usrtypeid').disabled=true;
		document.getElementById('dispcourse').disabled=false;
		document.getElementById('PK_COURSE_ID').disabled=false;
		document.getElementById('utypeerrmsg').style['display']="none";
		
	}else if(val==3){
		
		document.getElementById('dispusrtype').disabled=true;
		document.getElementById('usrtypeid').disabled=true;
		document.getElementById('dispcourse').disabled=true;
		document.getElementById('PK_COURSE_ID').disabled=true;
	}
	//If val=4 not assigning anything.This is to avoid error in student send message
}
function ShowDiv(divId){
	document.getElementById(divId).style['display']="";
}
function EnableButton(){
	if(document.getElementById("PK_COUNTRY_ID").value == "0")
	{
		alert("Please select the country which has to be saved.");
		return false;
	}
	/*document.getElementByID("PK_COUNTRY_ID").selectedIndex =="0"){
		alert("Please select a country which has to be saved.");
		
	}*/
}
function EnableButton1(){
	if(document.getElementById("TIME_ZONE_ID").value == "0")
	{
		alert("Please select the timezone which has to be saved.");
		return false;
	}
}
function replyconfirm(deleteconfirmmsg,$id,typeid,next,msgremoved,msgremovedfailure){
	if(confirm(deleteconfirmmsg))
	{
		xajax_Messages_DeleteUpdate($id,typeid,next,msgremoved,msgremovedfailure);
	}
}
function logout(logoutcnfrmmsg,cartwarningmsg,cartisavailable){
	if(cartisavailable==1){
		var cart = confirm(cartwarningmsg);
		if(cart){
			//xajax_shoppingCartSave("","3");
			xajax_paymentdetails();
		}else{
			//alert("2");
			var logout=confirm(logoutcnfrmmsg);
			if(logout){
				/*xajax_clearCart("3");*/
				location.href='logout.php';
			}
		}
	}else{
		var logout=confirm(logoutcnfrmmsg);
		if(logout){
		location.href='logout.php';
		}
	}
	
		
	
}
function displayquesdiv(val)
{	//alert(val);
	if(val == '2' || val == '1')
	{	
		document.getElementById('choices').style['display'] = '';
		document.getElementById('answer1').style['display'] = 'none';
		document.getElementById('answer2').style['display'] = 'none';
		document.getElementById('answer3').style['display'] = 'none';
		document.getElementById('answer4').style['display'] = 'none';
		document.getElementById('answer5').style['display'] = 'none';
		document.getElementById('answer6').style['display'] = 'none';
	}
	else
	{	
		document.getElementById('no_choices').value = 0;
		document.getElementById('choices').style['display'] = 'none';
		document.getElementById('answer1').style['display'] = 'none';
		document.getElementById('answer2').style['display'] = 'none';
		document.getElementById('answer3').style['display'] = 'none';
		document.getElementById('answer4').style['display'] = 'none';
		document.getElementById('answer5').style['display'] = 'none';
		document.getElementById('answer6').style['display'] = 'none';
	}
}

function xajax_enbl_res_answkey(val)
{
	if(val==1 || val==2)
	{
		document.getElementById('enbl_immediate').style['display'] = '';
	}
	else
	{
		document.getElementById('enbl_immediate').style['display'] = 'none';
	}
}

	
function displaynoanswers(val)
{	//alert(val);
	switch (val){
	case "0":
			document.getElementById('answer1').style['display'] = 'none';
			document.getElementById('answer2').style['display'] = 'none';
			document.getElementById('answer3').style['display'] = 'none';
			document.getElementById('answer4').style['display'] = 'none';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "1" : 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = 'none';
			document.getElementById('answer3').style['display'] = 'none';
			document.getElementById('answer4').style['display'] = 'none';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "2": 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = '';
			document.getElementById('answer3').style['display'] = 'none';
			document.getElementById('answer4').style['display'] = 'none';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "3": 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = '';
			document.getElementById('answer3').style['display'] = '';
			document.getElementById('answer4').style['display'] = 'none';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "4": 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = '';
			document.getElementById('answer3').style['display'] = '';
			document.getElementById('answer4').style['display'] = '';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "5": 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = '';
			document.getElementById('answer3').style['display'] = '';
			document.getElementById('answer4').style['display'] = '';
			document.getElementById('answer5').style['display'] = '';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	case "6": 
			document.getElementById('answer1').style['display'] = '';
			document.getElementById('answer2').style['display'] = '';
			document.getElementById('answer3').style['display'] = '';
			document.getElementById('answer4').style['display'] = '';
			document.getElementById('answer5').style['display'] = '';
			document.getElementById('answer6').style['display'] = '';
			break;
	default :
			document.getElementById('answer1').style['display'] = 'none';
			document.getElementById('answer2').style['display'] = 'none';
			document.getElementById('answer3').style['display'] = 'none';
			document.getElementById('answer4').style['display'] = 'none';
			document.getElementById('answer5').style['display'] = 'none';
			document.getElementById('answer6').style['display'] = 'none';
			break;
	
	}
}
function displaytesttaken(val)
{	//alert(val);
	switch (val){
	case 1 : 
			document.getElementById('fromtodiv').style['display'] = '';
			document.getElementById('noofdaysdiv').style['display'] = 'none';
			document.getElementById('noofdays').value = '';
			document.getElementById('noofdayserrdiv').style['display'] = 'none';
			document.getElementById('fromtodatediv').style['display'] = 'none';
			break;
	case 2: 
			document.getElementById('fromtodiv').style['display'] = 'none';
			document.getElementById('noofdaysdiv').style['display'] = 'none';
			document.getElementById('frmdate').value = '';
			document.getElementById('todate').value = '';
			document.getElementById('noofdays').value = '';
			document.getElementById('noofdayserrdiv').style['display'] = 'none';
			document.getElementById('fromtodatediv').style['display'] = 'none';
			break;
	case 3: 
			document.getElementById('noofdaysdiv').style['display'] = '';
			document.getElementById('fromtodiv').style['display'] = 'none';
			document.getElementById('frmdate').value = '';
			document.getElementById('todate').value = '';
			document.getElementById('noofdays').value = '';
			document.getElementById('noofdayserrdiv').style['display'] = 'none';
			document.getElementById('fromtodatediv').style['display'] = 'none';
			break;
	}
}

function displayquestionsperpage(val){
	document.getElementById('questperpagedivs').style['display'] = 'none';
	if(val==2){
		document.getElementById('quesperpagediv').style['display'] = '';
	}else{
		document.getElementById('quesperpagediv').style['display'] = 'none';
		document.getElementById('quesperpage').value = '';
		document.getElementById('quesperpageerrdiv').style['display'] = 'none';
	}
}

function displayresultdiv(val){
	if(val==2){
		document.getElementById('dispresultdiv').style['display'] = '';
	}else{
		document.getElementById('dispresultdiv').style['display'] = 'none';
		document.getElementById('dispresultfromdate').value="";
	}
}
function displayanswerkeydiv(val){
	if(val==2){
		document.getElementById('displayanswerkeydiv').style['display'] = '';
	}else{
		document.getElementById('displayanswerkeydiv').style['display'] = 'none';
		document.getElementById('dispanswerkeyfromdate').value="";
	}
}
function displaynegativemarksdiv(){
	if(document.getElementById('negativemarkschk').checked == true){
		document.getElementById('displaynegativemarksdiv').style['display'] = '';
	}else{
		document.getElementById('displaynegativemarksdiv').style['display'] = 'none';
		document.getElementById('negativemarks').value="";
	}
}
function displaypercentageapplicablediv(){
	var selObj = document.getElementById('PK_ASSESSMENT_TYPE_ID');
	var selIndex = selObj.selectedIndex;

	if(selObj.options[selIndex].text == "PRETEST"){
		//document.getElementById('displaypercentageapplicablediv').style['display'] = '';
		document.getElementById('chkpretest').value="1";
	}else{
		//document.getElementById('displaypercentageapplicablediv').style['display'] = 'none';
		document.getElementById('chkpretest').value="0";
		//document.getElementById('passpercentage').value="";
	}
}
function doredirectWithThreeArguement(Rfilename,id1,val1,id2,val2){
	location.href = Rfilename+"?"+id1+"="+val1+"&"+id2+"="+val2;
}

function doredirectWithFiveArguement(Rfilename,id1,val1,id2,val2,id3,val3,id4,val4){
	//alert(val4);
	location.href = Rfilename+"?"+id1+"="+val1+"&"+id2+"="+val2+"&"+id3+"="+val3+"&"+id4+"="+val4;
}
function showhideButton(val){
	if(val>0){
		document.getElementById('addsavespan').style['display'] = '';
		document.getElementById('saveasspan').style['display'] = '';
		document.getElementById('savespan').style['display'] = 'none';
	}else{
		document.getElementById('addsavespan').style['display'] = 'none';
		document.getElementById('saveasspan').style['display'] = 'none';
		document.getElementById('savespan').style['display'] = '';
	}
}
function checkFlag(){
	document.getElementById('addsavespan').style['display'] = 'none';
}

function removeConfirm(id,type,cartwarningmsg){
	if(confirm(cartwarningmsg)){
		xajax_removeitem(id,type);
	}
}
function clearCartConfirm(cartclearconfirmmsg){
	if(confirm(cartclearconfirmmsg)){
		xajax_clearCart();
	}
}

function opendemopage(vals)
{
	window.open('playdemo.php?demoid='+vals, 'newwindow', config='height=300, width=300, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}

function submitform1(page,btntype)
{
			document.getElementById('btnType').value=btntype;
			document.getElementById(page).submit();
}

function disppaybtn(btnval)
{
	if (btnval.checked == true)
	{
		document.getElementById('paysub').style.display='';
	}
	else
	{
		document.getElementById('paysub').style.display='none';
	}
}

function redirectTab(val){ 
//alert(val);
	if(val=0){
		window.parent.location.href='create_assessments.php?tabid=0';
	}
}
function detectBrowser(val)
{
	var browser = navigator.appName;
	if ((browser=="Microsoft Internet Explorer"))
	{
		document.getElementById('setasmyhomepage').style.behavior='url(#default#homepage)';
		document.getElementById('setasmyhomepage').setHomePage(val);
	}
	else
	{
		alert("To set this webpage your homepage in firefox click and drag the button to the home icon in your browser.");	
	}
}
function displaysubopts(val)
{
	if (val.style.display == "none")
	{
		val.style.display = "block";
	}
	else
	{
		val.style.display = "none";
	}

}
function openDoc(fileName,userid){
	//alert("ARUN");
	window.open(fileName+'?userid='+userid, 'CV', config='toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no');
}
function windowOpener()
{
    var centerWidth = (window.screen.width - 465) / 2;
    var centerHeight = (window.screen.height - 470) / 2;
    newWindow = window.open('prereading_mat_upload.php', 'audio', 'resizable=0,width=550,height=175,left=' + centerWidth + ',top=' + centerHeight);
    newWindow.focus();
    return newWindow.name;
}
function removeupldfiles(from)
{
	for (var i = 0;i < from.options.length;i++)
	{
		if (from.options[i].selected)
		{
			from.remove (i);
			i--;
		}
	}
}
function ShowPayModes(divId){
	document.getElementById("1").style.display='none';
	document.getElementById("2").style.display='none';
	document.getElementById("3").style.display='none';
	document.getElementById("4").style.display='none';
	document.getElementById("5").style.display='none';
	if(divId=="0"){
		document.getElementById("displaypay").style.display='none';
	}else{
		document.getElementById("displaypay").style.display='';
	}
	document.getElementById(divId).style.display='';
}
function printit()
{ 
if (confirm(" Do you want to print this receipt ")) {
			if(window.print){
				window.print();
			}
	}
	else{
		return false;
	}
}

function changeFieldTxt(spanid,spantxt){
	document.getElementById(spanid).innerHTML=spantxt;
}

function pre_suff_hide(val){
	//alert(val);
	if(val == "COURSE" || val=="ASSESSMENT"){
		document.getElementById("CODE_PREFIX").value="";
		document.getElementById("CODE_SUFFIX").value="";
		document.getElementById("prefixdisplay").style.display='none';
		document.getElementById("suffixdisplay").style.display='none';
	}else{
		document.getElementById("prefixdisplay").style.display='';
		document.getElementById("suffixdisplay").style.display='';	
	}
}
/*Function added for opening the Brio Infotech site on click of powered by*/
function windowOpener2()
{
    //alert("Inside the function");
	var centerWidth = (window.screen.width - 465) / 2;
    var centerHeight = (window.screen.height - 470) / 2;
    newWindow = window.open('http://www.brioinfotech.com', '', 'resizable=1,menubar=1,scrollbars=1,titlebar=1,toolbar=1,width=650,height=375,left=' + centerWidth + ',top=' + centerHeight);
    //newWindow.focus();
    //return newWindow.name;
}
/*End Of function added for powrered by*/

function windowOpener4(demoid,loginstatus)
{
    var demoid = demoid;
	var loginstatus = loginstatus;
	if (loginstatus == "2")
	{
		alert("Kindly Login to view the demo sessions");
	}
	else
	{
		//alert(demoid);
		var centerWidth = (window.screen.width - 465) / 2;
    	var centerHeight = (window.screen.height - 470) / 2;
   	 	newWindow = window.open('view_demo_sessions.php?id='+demoid, 'Demo', 'resizable=1,scrollbars=1,fullscreen=1,width=950,height=600,left=' + centerWidth + ',top=' + centerHeight);
		//window.open(fileName+'?userid='+userid, 'CV', config='toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no');
    	newWindow.focus();
    	return newWindow.name;
		
	}
	
}
/*Code added for implementing the toogle for Demo views in the right menu*/
var timerlen =100;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(did){
        
        if(moving[did])
                return;

        if(document.getElementById(did).style.display != "none")
                return; // cannot slide down something that is already visible
        moving[did] = true;
        dir[did] = "down";
        startslide(did);
        
}

function slideup(did){
        if(moving[did])
                return;

        if(document.getElementById(did).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[did] = true;
        dir[did] = "up";
        startslide(did);
}

function startslide(did){
              
        obj[did] = document.getElementById(did);
        endHeight[did] = parseInt(obj[did].style.height);
        startTime[did] = (new Date()).getTime();

        if(dir[did] == "down"){
               obj[did].style.height = "1px";
        }
        obj[did].style.display = "block";
        timerID[did] = setInterval('slidetick(\'' + did + '\');',timerlen);
  }

function slidetick(did){
        var elapsed = (new Date()).getTime() - startTime[did];
                
        if (elapsed > slideAniLen)
                endSlide(did)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[did]);
                if(dir[did] == "up")
                        d = endHeight[did] - d;
                    
                obj[did].style.height = d + "px";
        }

        return;
}

function endSlide(did){
        clearInterval(timerID[did]);

        if(dir[did] == "up")
                obj[did].style.display = "none";
                

        obj[did].style.height = endHeight[did] + "px";

        delete(moving[did]);
        delete(timerID[did]);
        delete(startTime[did]);
        delete(endHeight[did]);
        delete(obj[did]);
        delete(dir[did]);

        return;
}


function toggleSlide(did,iid)
{
	if(document.getElementById(did).style.display == "none")
        {
		// div is hidden, so let's slide down
		slidedown(did);
                document.getElementById(iid).setAttribute('src','images/view_demo4.gif');
               
	}
        else
         {
		// div is not hidden, so slide up
		slideup(did);
                document.getElementById(iid).setAttribute('src','images/view_demo4.gif');
	}
}
 
/*End of toogle code for demo views in the right menu*/