// JavaScript Document
/* ajax code start from here */
	function display_msg(action,msg_id,filter,orderBy,orderByMethod,userTypeTab)
	{
		//alert('action :'+action+'\n msg_id :'+msg_id+'\n filter :'+filter+'\n orderBy :'+orderBy+'\n orderByMethod :'+orderByMethod+'\n userTypeTab :'+userTypeTab);
		document.getElementById('flagMessageCommentBlock').innerHTML='';
		document.getElementById('postCommentResponse').innerHTML='';
		document.getElementById('messageDeleteStatus').innerHTML='';
		if(action!="")
		{
			var module_name = action.substr(0,1).toUpperCase() + action.substr(1);
			document.getElementById('module_display_name').innerHTML=module_name;
		}
		if(userTypeTab=="Announcement")
		{
			document.getElementById('announcement').className='blue_link';
			document.getElementById('student').className='';
			document.getElementById('teacher').className='';
			document.getElementById('school').className='';
			document.getElementById('institute').className='';
			document.getElementById('hideFlagLabelInTrash').style.display='none';
			document.getElementById('hideReadLabelInDraft').style.display='';
		}
		else if(userTypeTab=="Student")
		{
			document.getElementById('announcement').className='';
			document.getElementById('student').className='blue_link';
			document.getElementById('teacher').className='';
			document.getElementById('school').className='';
			document.getElementById('institute').className='';
			document.getElementById('hideFlagLabelInTrash').style.display='';
			document.getElementById('hideReadLabelInDraft').style.display='';
		}
		else if(userTypeTab=="Teacher")
		{
			document.getElementById('announcement').className='';
			document.getElementById('student').className='';
			document.getElementById('teacher').className='blue_link';
			document.getElementById('school').className='';
			document.getElementById('institute').className='';
			document.getElementById('hideFlagLabelInTrash').style.display='';
			document.getElementById('hideReadLabelInDraft').style.display='';
		}
		else if(userTypeTab=="School")
		{
			document.getElementById('announcement').className='';
			document.getElementById('student').className='';
			document.getElementById('teacher').className='';
			document.getElementById('school').className='blue_link';
			document.getElementById('institute').className='';
			document.getElementById('hideFlagLabelInTrash').style.display='';
			document.getElementById('hideReadLabelInDraft').style.display='';
		}
		else if(userTypeTab=="Institute")
		{
			document.getElementById('announcement').className='';
			document.getElementById('student').className='';
			document.getElementById('teacher').className='';
			document.getElementById('school').className='';
			document.getElementById('institute').className='blue_link';
			document.getElementById('hideFlagLabelInTrash').style.display='';
			document.getElementById('hideReadLabelInDraft').style.display='';
		}
		if(filter=="all")
		{
			document.getElementById('all_message').className='blue';
			document.getElementById('read_message').className='';
			document.getElementById('unread_message').className='';
			document.getElementById('flagged_message').className='';
			document.getElementById('unflagged_message').className='';
		}
		else if(filter=="read")
		{
			document.getElementById('all_message').className='';
			document.getElementById('read_message').className='blue';
			document.getElementById('unread_message').className='';
			document.getElementById('flagged_message').className='';
			document.getElementById('unflagged_message').className='';
		}
		else if(filter=="unread")
		{
			document.getElementById('all_message').className='';
			document.getElementById('read_message').className='';
			document.getElementById('unread_message').className='blue';
			document.getElementById('flagged_message').className='';
			document.getElementById('unflagged_message').className='';
		}
		else if(filter=="flagged")
		{
			document.getElementById('all_message').className='';
			document.getElementById('read_message').className='';
			document.getElementById('unread_message').className='';
			document.getElementById('flagged_message').className='blue';
			document.getElementById('unflagged_message').className='';
		}
		else if(filter=="unflagged")
		{
			document.getElementById('all_message').className='';
			document.getElementById('read_message').className='';
			document.getElementById('unread_message').className='';
			document.getElementById('flagged_message').className='';
			document.getElementById('unflagged_message').className='blue';
		}
		if(action=="inbox")
		{
			document.getElementById('inbox').className='message_left_link_active';
			document.getElementById('draft').className='message_left_link';
			document.getElementById('sent').className='message_left_link';
			document.getElementById('trash').className='message_left_link';
			document.getElementById('hideFlagLabelInTrash').style.display='';
			document.getElementById('hideReadLabelInDraft').style.display='';
			document.getElementById('markedAs').style.display='';
			document.getElementById('viewAllId').style.display='';
			document.getElementById('fromLabel').innerHTML='From';
			document.getElementById('userTypeDivId').style.display='';
		}
		else if(action=="draft")
		{
			document.getElementById('inbox').className='message_left_link';
			document.getElementById('draft').className='message_left_link_active';
			document.getElementById('sent').className='message_left_link';
			document.getElementById('trash').className='message_left_link';
			document.getElementById('hideFlagLabelInTrash').style.display='none';
			document.getElementById('hideReadLabelInDraft').style.display='';
			document.getElementById('markedAs').style.display='none';
			document.getElementById('viewAllId').style.display='none';
			document.getElementById('fromLabel').innerHTML='From';
			document.getElementById('userTypeDivId').style.display='none';
		}
		else if(action=="sent")
		{
			document.getElementById('inbox').className='message_left_link';
			document.getElementById('draft').className='message_left_link';
			document.getElementById('sent').className='message_left_link_active';
			document.getElementById('trash').className='message_left_link';
			document.getElementById('hideFlagLabelInTrash').style.display='none';
			document.getElementById('hideReadLabelInDraft').style.display='';
			document.getElementById('markedAs').style.display='none';
			document.getElementById('viewAllId').style.display='';
			document.getElementById('fromLabel').innerHTML='To';
			document.getElementById('userTypeDivId').style.display='none';
		}
		else if(action=="trash")
		{
			document.getElementById('inbox').className='message_left_link';
			document.getElementById('draft').className='message_left_link';
			document.getElementById('sent').className='message_left_link';
			document.getElementById('trash').className='message_left_link_active';
			document.getElementById('hideFlagLabelInTrash').style.display='none';
			document.getElementById('hideReadLabelInDraft').style.display='';
			document.getElementById('markedAs').style.display='none';
			document.getElementById('viewAllId').style.display='none';
			document.getElementById('fromLabel').innerHTML='From';
			document.getElementById('userTypeDivId').style.display='none';
		}
		var container='displayMessage';
		var serverURL='ajax_submit/ajax-inbox.php?msg_action='+action+'&id='+msg_id+'&filter_cat='+filter+'&order_by_sort='+orderBy+'&order_by_method_sort='+orderByMethod+'&userTypeTab='+userTypeTab;
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			   //alert(msg.substr(0,254));
			 if(msg.substr(0,54)=="<div class=\"ui-widget\"><div class=\"ui-state-highlight ")
			 {
				//display_msg(action,'','','','','');
				document.getElementById('messageDeleteStatus').innerHTML=msg.substr(0,250);
				setTimeout(function(){display_msg(action,'','','','','')}, 2000);
				//display_msg(action,'','','','','');
				//msg1 = msg.substr(78,99999);
				//document.getElementById(container).innerHTML=msg1;
				
			 }
			 else if(msg.substr(0,54)=="<div class=\"ui-widget\"><div class=\"ui-state-error ui-c")
			 {
				//display_msg(action,'','','','','');
				document.getElementById('messageDeleteStatus').innerHTML=msg.substr(0,259);
				setTimeout(function(){display_msg(action,'','','','','')}, 2000);
				//msg1 = msg.substr(59,99999);
				//document.getElementById(container).innerHTML=msg1;
				
			 }
			/* else if(msg.substr(0,54)=="<div class=\"ui-widget\"><div class=\"ui-state-highlight ")
			 {
				//display_msg(action,'','','','','');
				document.getElementById('messageDeleteStatus').innerHTML=msg.substr(0,250);
				setTimeout(function(){display_msg(action,'','','','','')}, 2000);
				//msg1 = msg.substr(59,99999);
				//document.getElementById(container).innerHTML=msg1;
				
			 }*/
			 else
			 {
				 document.getElementById(container).innerHTML=msg;
			 }
		   }
		 });
		return false;
 	}
	
	//Code Added by Chetan Starts
	function searchAppliedJobsByCusom(url)
	{
		var subjectID = document.getElementById('teachingSubject').value;
		//var nlang = document.getElementById('native_language').value;
		var teaching_type = document.getElementById('teaching_type').value;
		var priority = document.getElementById('priority').value;
		var keywords = document.getElementById('keywords').value;
		var zipcode = document.getElementById('zipcode').value;
		var country = document.getElementById('country').value;
		var teacherState = document.getElementsByName('state')[0].value;
		var teacherCity = document.getElementsByName('city')[0].value;
		var qry ='keywords='+keywords+'&zipcode='+zipcode+'&country='+country+'&state='+teacherState+'&city='+teacherCity+'&subjectID='+subjectID+'&teaching_type='+teaching_type+'&priority='+priority;
		var serverURL =url+'?'+qry;
		var container='showResults';
		pagination(0,serverURL,'showResults');
		return false;
	}
		function deleteWatchList(url,resultDivId,deleteMessage)
		{
			if(confirm(deleteMessage))
			{
				var container=resultDivId;
				var serverURL=url;
				
				$.ajax({
				   type: "GET",
				   url: serverURL,
				   success: function(msg)
				   {
					 document.getElementById(container).innerHTML=msg;
				   }
				 });
				
				return false;
			}
		}
		function inboxMarkAs(markAsValue,profilePageLink)
		{
			//document.objForm.submit();
			//document.form1.submit();
			len = document.form1.elements.length;
			var i=0;
			var id=0;
			for( i=0 ; i<len ; i++) 
			{
				if(document.form1.elements[i].type=='checkbox' && document.form1.elements[i].checked==true) 
				{
					id = id + "," + document.form1.elements[i].value;
				}
			}
			for( i=0 ; i<len ; i++) 
			{
				if(document.form1.elements[i].type=='checkbox' && document.form1.elements[i].checked==true) 
				{
					var checkedVal=1;
					break;
				}
				else
				{
					var checkedVal=0;
					document.form1.elements[i].checked=document.form1.check_all.checked;
				}
			
			}
			//document.form1.submit();
			//alert("test :" + id);
			if(id!="0" || id!="")
			{
				if(markAsValue=="Flagged")
				{
					jqueryPopup('abuseReportDiv1','inc_files/ajax-reportabuse-form-inbox.php?pageFrom=inbox&url='+profilePageLink+'&messageId='+id,'Abuse Report','1',400,350);
				}
				else
				{
					var container='displayMessage';
					var serverURL='ajax_submit/ajax-inbox.php?markAsId='+id+'&markAsAction='+markAsValue;
					
					$.ajax({
					   type: "GET",
					   url: serverURL,
					   success: function(msg)
					   {
						 document.getElementById(container).innerHTML=msg;
					   }
					 });
					
					return false;
				}
			}
			else
			{
				alert("Please select atleast one checkbox.");
			}
		}
		
		function delete_message(objForm,deleteMessage) 
		{
			len = objForm.elements.length;
			var i=0;
			var id=0;
			for( i=0 ; i<len ; i++) 
			{
				if(objForm.elements[i].type=='checkbox' && objForm.elements[i].checked==true) 
				{
					id = id + "," + objForm.elements[i].value;
				}
			}
			for( i=0 ; i<len ; i++) 
			{
				if(objForm.elements[i].type=='checkbox' && objForm.elements[i].checked==true) 
				{
					var checkedVal=1;
					break;
				}
				else
				{
					var checkedVal=0;
					objForm.elements[i].checked=objForm.check_all.checked;
				}
			
			}
			if(checkedVal==0)
			{
				alert("Please check atleast one record.");
				return false;
			}
			else
			{
				if(confirm(deleteMessage))
				{
					display_msg('',id,'','','','');
					return false;
				}
				else
				{
					return false;
				}
			}
		}
	
		function flagged_message(messageId,flagstatus)
		{
			var container='displayMessage';
			var serverURL='ajax_submit/ajax-inbox.php?messageId='+messageId+'&messageAction='+flagstatus;
			
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
			
			return false;
		}
		function delete_current_message(current_message_id,next_previous_msg_id)
		{
			var container='messageReply';
			var serverURL='ajax_submit/ajax-delete-message.php?current_message_id='+current_message_id+'next_previous_msg_id='+next_previous_msg_id;
			
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
				 var redirectURL='inbox.php';
				 setTimeout(function(){window.location=redirectURL;}, 1000);
			   }
			 });
			return false;
		}
		function deletePostedQuestion(url,qstr,resultDivId,loadingDiv,loadingIMG,alertMSG)
		{
			if(confirm(alertMSG))
			{
				pagination(0,url+'?'+qstr,'showResults');
			}
		}
		function delete_experience_jquery(val)
		{
			var container='delExpInfo';
			var serverURL='ajax_submit/ajax-delete-experience.php?exp_id='+val;
			
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
			return false;
			
			getExperienceList();
			return false;
		}
		
	
	function hideProfileApprovalMessage()
	{
		var container='profileApproveResult';
		var serverURL='ajax_submit/ajax-profile-approval-by-admin.php?action=hideMessgae';
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(container).innerHTML=msg;
		   }
		 });
	}
	
	function getExperienceList()
	{
		var container='getExperienceListDiv';
		var serverURL = 'ajax_submit/ajax-show-experience-list.php';
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(container).innerHTML=msg;
		   }
		 });
		return false;	
	}
	
	function getEducationInfoList()
	{
		var container='getEducationInfoListDiv';
		var serverURL = 'ajax_submit/ajax-show-education-info-list.php';
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(container).innerHTML=msg;
		   }
		 });
		return false;	
	}
	function delete_edu_info_jquery(val)
	{
		var container='delInfo';
		var serverURL = 'ajax_submit/ajax-delete-education-info.php?edu_id='+val;
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(container).innerHTML=msg;
		   }
		 });
		return false;	
		
		//document.getElementById('delInfo').innerHTML="";
		//var updater = new Ajax.Updater('delInfo','ajax_submit/ajax-delete-education-info.php?edu_id='+val,{method: 'get',onCreate: function() {$(container).update('<img src="images/loading.gif">')},onComplete: function() {Element.show('loading_box')}});
		getEducationInfoList();
		return false;
	}
	function otherNativeLang(val)
	{
		var container='otherNativeLang';
		var serverURL = 'ajax_submit/ajax-other-native-language.php?id='+val;
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(container).innerHTML=msg;
		   }
		 });
	}
	
	function check_email(value)
	{
		var container='check_email';
		var serverURL = 'ajax_submit/ajax-check-email.php?email_id='+value;
		
		if(value=='')
		{
			document.getElementById(container).innerHTML='Invalid e-mail address.';	
			document.getElementById('email_id').style.border='1px solid #ff0000';
		}
		else if(value!='' && isEmail(value)==false)
		{
			document.getElementById(container).innerHTML='Invalid e-mail address.';	
			document.getElementById('email_id').style.border='1px solid #ff0000';
		}
		else
		{
			document.getElementById('email_id').style.border='1px solid #dbdada';
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
		}   
	}
	function updateStateByCountryCustomWidthListPageRightPanelSearch(resultDivID,val,width)
	{
		var resultDivIDArr = resultDivID.split('|');
		resultDivID = resultDivIDArr[0];
		
		var container=resultDivID;
		var serverURL = 'ajax_submit/ajax-state-custom-list-institute.php?country_id='+val+'&width='+width+'&cityResultDiv='+resultDivIDArr[1];
		
		$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
	 }
	function updateCityByStateCustomWidthListListPageRightPanelSearch(resultDivID,val,width)
	{
		var container=resultDivID;
		var serverURL = 'ajax_submit/ajax-city-custom-list-institute.php?state_id='+val+'&width='+width;
		
		$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
	}
	function activateDecativeRecordStatusJQuery(tableName,id,previousStatus,fieldName,titleMessage)
	{
		var container='activateDeactivateId_'+id;
		var serverURL = 'ajax_submit/ajax-update-record-status.php?tableName='+tableName+'&id='+id+'&previousStatus='+previousStatus+'&fieldName='+fieldName+'&titleMessage='+titleMessage;
				
		$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById(container).innerHTML=msg;
			   }
			 });
	}
	//Code Added by Chetan Ends
	function update_teacher_subject(divid)
	{
		var subjectIdChecked;
		var subjectId = document.getElementById(divid).value;
		var classLevelId = document.getElementById(divid+'_classlevel').value;
		
		if(document.getElementById(divid).checked==true){
			subjectChecked = 1;
			document.getElementById('colapseSubject'+subjectId).style.display='';
			document.getElementById('expandSubject'+subjectId).style.display='none';
			var url='ajax_submit/ajax-request.php?moduleType=filterSpecialization&subjectId='+subjectId+'&classlevel='+classLevelId;	
		}
		else{
			subjectChecked = 0;
			document.getElementById('colapseSubject'+subjectId).style.display='none';
			document.getElementById('expandSubject'+subjectId).style.display='';
			var url='ajax_submit/ajax-request.php?moduleType=filterSpecialization&subjectId=&classlevel='+classLevelId;	
		}
		getAjaxRequest(url,'toggleSubSubject');
		var serverURL = 'ajax_submit/ajax-teacher-subject-edit.php?subjectId='+subjectId+'&subjectChecked='+subjectChecked+'&classLevelId='+classLevelId;
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById('divSpecialization').innerHTML=msg;
		   }
		 });
	}
	
	function updateTeacherSubSubject(divid,subjectid,classlevel)
	{
		var subjectIdChecked;
		document.getElementById('subject'+subjectid).checked=true;
		var subSubjectId = document.getElementById(divid).value;
		var totAddedSubjects = document.getElementById('totAddedSubjects').value;
		if(document.getElementById(divid).checked==true){
			subjectChecked = 1;
		}
		else{
			subjectChecked = 0;
			//document.getElementById('subject'+subjectid).checked=false;
		}
		var serverURL = 'ajax_submit/ajax-teacher-subject-edit.php?subjectid='+subjectid+'&subsubjectChecked='+subjectChecked+'&subSubjectId='+subSubjectId+'&classlevel='+classlevel+'&addedSubjects='+totAddedSubjects;
		//alert(serverURL);
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById('divSpecialization').innerHTML=msg;
		   }
		 });
	}
	function updateSubjectOnClassLevel()
	{
		var classlevel= document.getElementById('class_level_id').value;
		var serverURL = 'ajax_submit/ajax-update-subject.php?classlevel='+classlevel;
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById('divSubject').innerHTML=msg;
		   }
		 });
		
	}
	function getAjaxRequest(serverURL,resultDiv)
	{
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(resultDiv).innerHTML=msg;
		   }
		 });
	}
	
	function getRegistrationForm(val)
	{
		var serverURL ='ajax_submit/ajax-registration-form.php?action='+val;
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById('join_as').innerHTML=msg;
		   }
		 });
	}
	function getbusinessType(val)
	{
		if(val!="")
		{
			var serverURL ='ajax_submit/ajax-registration-form.php?businessType='+val;
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById('getbusinessTypeID').innerHTML=msg;
			   }
			 });
		}
	}
	
	function getAjaxRequestonComplete(serverURL,resultDiv)
	{
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(resultDiv).innerHTML=msg;
		   }
		 });
	}
	
	function removeWatchList(serverURL,responseDiv)
	{
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(responseDiv).innerHTML=msg;
		   }
		 });
	}
	
	function updateStateByCountryCustomWidthForSearch(resultDivID,val,width)
	{
		var resultDivIDArr = resultDivID.split('|');
		resultDivID = resultDivIDArr[0];
		if(val==38){
			document.getElementById('ZipCodeLevel').innerHTML='Post Code';
		}
		else
		{
			document.getElementById('ZipCodeLevel').innerHTML='Zip Code';
		}
		
		$.ajax({
		   type: "GET",
		   url: 'ajax_submit/ajax-state-custom.php?country_id='+val+'&width='+width+'&cityResultDiv='+resultDivIDArr[1]+'&type=Search',
		   success: function(msg)
		   {
			 document.getElementById(resultDivID).innerHTML=msg;
		   }
		 });
	 }
	 
	function updateCityByStateCustomWidthForSearch(resultDivID,val,width)
	{
		$.ajax({
		   type: "GET",
		   url: 'ajax_submit/ajax-city-custom.php?state_id='+val+'&width='+width+'&type=Search',
		   success: function(msg)
		   {
			 document.getElementById(resultDivID).innerHTML=msg;
		   }
		 });
	}
	
	function updateStateByCountryCustomWidth(resultDivID,val,width)
	{
		var resultDivIDArr = resultDivID.split('|');
		resultDivID = resultDivIDArr[0];
		if(resultDivIDArr[2]!='myMatches')
		{
			$.ajax({
			   type: "GET",
			   url: 'ajax_submit/ajax-get-country-code.php?countryId='+val,
			   success: function(msg)
			   {
				 document.getElementById('home_country_ph_code').value =msg;
				 document.getElementById('fax_country_ph_code').value =msg;
			   }
			 });
			
			if(val==38)
			{
				document.getElementById('ZipCodeLevel').innerHTML='Post Code';
			}
			else
			{
				document.getElementById('ZipCodeLevel').innerHTML='Zip Code';
			}
		}			
		
		$.ajax({
		   type: "GET",
		   url: 'ajax_submit/ajax-state-custom.php?country_id='+val+'&width='+width+'&cityResultDiv='+resultDivIDArr[1],
		   success: function(msg)
		   {
			 document.getElementById(resultDivID).innerHTML=msg;
		   }
		 });
	 }
	 
	function updateCityByStateCustomWidth(resultDivID,val,width)
	{
		$.ajax({
		   type: "GET",
		   url: 'ajax_submit/ajax-city-custom.php?state_id='+val+'&width='+width,
		   success: function(msg)
		   {
			 document.getElementById(resultDivID).innerHTML=msg;
		   }
		 });
	}
	
	function getSubjectByClassLevel(serverURL,classLevelId,responseId,type)
	{
		 $.ajax({
		   type: "GET",
		   url: serverURL+'?classlevel='+classLevelId+'&type='+type,
		   success: function(msg)
		   {
			 document.getElementById(responseId).innerHTML=msg;
		   }
		 });	
	}
	 function jqueryAjaxRequest_2(serverURL,responseResultDiv)
	 {
		 $.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 var msgArr=msg.split('|');
			 if(msgArr[1]==0){
			 	window.parent.location.reload();
			 }
			 else
			 {
			 	document.getElementById(responseResultDiv).innerHTML=msg;
				//updateSubjectOnClassLevel();
			 }
		   }
		 });
	 }
	 
	 function jqueryAjaxRequest(serverURL,responseResultDiv)
	 {
		 $.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(responseResultDiv).innerHTML=msg;
		   }
		 });
	 }
	 function jqueryAjaxRequestCustom(serverURL,responseResultDiv,rid,delParamsId)
	 {
		 jqueryAjaxRequest('ajax_submit/ajax-request.php?moduleType=filterRatingParams&rid='+rid+'&delParamsId='+delParamsId,'filterRatingParamsDiv');
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(responseResultDiv).innerHTML=msg;
			 
		   }
		 });
		
	 }
	function deleteQuestion(qid,testID,deleteMessage)
	{
		var serverURL = 'onlinetests/ajax-deletequestion.php?qid='+qid;
		if(confirm(deleteMessage))
		{
			$.ajax({
			   type: "GET",
			   url: serverURL,
			   success: function(msg)
			   {
				 document.getElementById('deleteOnlineTestDiv').innerHTML=msg;
				 pagination(0,'onlinetests/ajax-questionlist.php?testId='+testID,'myOnlineTests');
			   }
			 });	
		}
		
		 
	}
	function updateFeedbackForm(fieldId,rid)
	{
		var checkedBox;
		var params = document.getElementById(fieldId).value;
		if(document.getElementById(fieldId).checked==true){
			checkedBox = 1;
		}
		else{
			checkedBox = 0;
		}
		var responseResultDiv = 'NoofRatingOptionsFields';
		var serverURL = 'ajax_submit/ajax-request.php?moduleType=manageFeedBack&checkedBox='+checkedBox+'&params='+params+'&rid='+rid;
		
		$.ajax({
		   type: "GET",
		   url: serverURL,
		   success: function(msg)
		   {
			 document.getElementById(responseResultDiv).innerHTML=msg;
		   }
		 });
		
		
	}
	
/* ajax code end here */

/* effect code start from here */
		
	/*$(function() {
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			//var selectedEffect = $('#effectTypes').val();
			var selectedEffect = 'slide';
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale, transfer, or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
			
			//run the effect
			$("#effect").toggle(selectedEffect,options,500);
		};
		
		//set effect from select menu value
		$("#button").click(function() {
			runEffect();
			return false;
		});

	});
	
	$(function() {
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			//var selectedEffect = $('#effectTypes').val();
			var selectedEffect = 'slide';
			
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale, transfer, or size - they need options explicitly set
			if(selectedEffect == 'scale'){  options = {percent: 0}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
			
			//run the effect
			$("#effectReg").toggle(selectedEffect,options,500);
		};
		
		//set effect from select menu value
		$("#email").click(function() {
			runEffect();
			return false;
		});

	});*/
	
/* effect code end here */
/*function jqueryShareProfile(serverURL,pWidth,pHeight)
{
		$(function(){
		$('#shareProfilePopupDiv').dialog({
			autoOpen: false,
			width: pWidth,
			height: pHeight,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
		});			
	});

	var o = $('#shareProfilePopupDiv');
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', 'Share Profile');
	$('#ccontent').text('Loading, please wait...');
	document.body.style.overflow = 'hidden';
	o.dialog('open');
}
function jqueryShareProfileOnMobile(serverURL,pWidth,pHeight)
{
		$(function(){
		$('#shareProfileOnMobilePopupDiv').dialog({
			autoOpen: false,
			width: pWidth,
			height: pHeight,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
		});			
	});

	var o = $('#shareProfileOnMobilePopupDiv');
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', 'Share Profile On Mobile');
	$('#ccontent').text('Loading, please wait...');
	document.body.style.overflow = 'hidden';
	o.dialog('open');
}
function jquerySendMessage(serverURL,pWidth,pHeight)
{
		$(function(){
		$('#sendMessagePopupDiv').dialog({
			autoOpen: false,
			width: pWidth,
			height: pHeight,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
		});			
	});

	var o = $('#sendMessagePopupDiv');
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', 'Send Message');
	$('#ccontent').text('Loading, please wait...');
	document.body.style.overflow = 'hidden';
	o.dialog('open');
}*/
/*function jqueryLoginPopupWindow(serverURL)
{
		$(function(){
		$('#authenticationPagePopupDiv').dialog({
			autoOpen: false,
			width: 758,
			height: 510,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
		});			
	});

	var o = $('#authenticationPagePopupDiv');
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', 'Tringula');
	$('#ccontent').text('Loading, please wait...');
	document.body.style.overflow = 'hidden';
	o.dialog('open');
}*/

/*function jqueryWatchList(serverURL,pWidth,pHeight)
{
		$(function(){
		$('#watchListPopupDiv').dialog({
			autoOpen: false,
			width: pWidth,
			height: pHeight,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
		});			
	});

	var o = $('#watchListPopupDiv');
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', 'Watch List');
	$('#ccontent').text('Loading, please wait...');
	document.body.style.overflow = 'hidden';
	o.dialog('open');
}*/

function jqueryAuthentication(showDivPopupId,serverURL,popupTitle)
{
	$(function()
	{
		$('#'+showDivPopupId).dialog({
			autoOpen: false,
			width: 350,
			height: 150,
			modal : true,
			show : 'blind',
			hide : 'blind',
			bgiframe : true,
			close : function(){ document.body.style.overflow = ''; }
			});			
		});

	var o = $('#'+showDivPopupId);
	o.load(serverURL);
	o.dialog('option', 'buttons', {});
	o.dialog('option', 'title', popupTitle);
	$('#ccontent').text('Loading, please wait...');
	//document.body.style.overflow = 'hidden';
	o.dialog('open');
}
function jqueryPopup(showDivPopupId,serverURL,popupTitle,loginFlag,pWidth,pHeight)
{
	if(loginFlag=='1')
	{
	$(function()
		{
			$('#'+showDivPopupId).dialog({
				autoOpen: false,
				//width: pWidth,
				//height: pHeight,
				width: 350,
				height: 150,
				modal : true,
				show : 'blind',
				hide : 'blind',
				bgiframe : true,
				close : function(){ document.body.style.overflow = ''; }
				});			
			});
		var o = $('#'+showDivPopupId);
		o.load(serverURL);
		o.dialog('option', 'buttons', {});
		o.dialog('option', 'title', popupTitle);
		$('#ccontent').text('Loading, please wait...');
		//document.body.style.overflow = 'hidden';
		o.dialog('open');
	}
	else	// login box
	{
		jqueryAuthentication(showDivPopupId,'authentication-form.php','Tringula');
	}	
}
function jqueryHideShowEffects(effectDivId)
{
	$(function() {
		//get effect type from 
		//var selectedEffect = $('#effectTypes').val();
		var selectedEffect = 'slide';
		//most effect types need no options passed by default
		var options = {};
		//check if it's scale, transfer, or size - they need options explicitly set
		if(selectedEffect == 'scale'){  options = {percent: 0}; }
		else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
		
		//run the effect
		$('#'+effectDivId).toggle(selectedEffect,options,500);
	
		});

}
function checkAvail(val)
{
	if(val=='')
	{
		document.getElementById('emailAvail').innerHTML='Please enter valid e-mail address.';	
	}
	else if(val!='' && isEmail(val)==false)
	{
		document.getElementById('emailAvail').innerHTML='Invalid e-mail address.';	
	}
	else
	{
		var emailArr = val.split('@');
		var domainArr= emailArr[1].split('.'); 	
	
		if(domainArr[0].toLowerCase()=='tringula')
		{
			document.getElementById('emailAvail').innerHTML='Please enter valid e-mail address.';
		}
		else
		{
			getAjaxRequest('ajax_submit/ajax-request.php?moduleType=checkEmailAvail&emailID='+val,'emailAvail');
		}
	}
}
