// JavaScript Document

<!-- This function is to retrieve States -->
function frtEndStates()
{
	$("#toggleText1").hide();
	$("#toggleText2").hide();
	$("#toggleText3").hide();
	$("#keyword").show();
	$("#nodcaster").show();
	var JSONObject = new Object;
	JSONObject.action ='frtRetrieveStates';
	JSONObject.parameters=new Object;
		JSONObject.parameters.sessionId =document.getElementById('sessionId').value;	
	
	JSONstring = JSON.stringify(JSONObject);
	var siteURL=document.getElementById("siteURL").value;
	
	//alert('siteURL'+siteURL);
	//alert('jsonString'+JSONstring);
	
	$.post('/frtSchoolCtryCity', { data: JSONstring }, 
			  function(data){
				  //alert('result:'+data);
				  
				  var JSONtext = data;
					// convert received string to JavaScript object
					var JSONobject = JSON.parse(JSONtext);
					var Msg= JSONobject.frtEndSchools['loginMessage'];
					var drpHTML= JSONobject.frtEndSchools['drpHTML'];
					
					//alert('drpHTML'+drpHTML);
					//if( Msg==1 )
						$("#state").html( drpHTML );
					//else
						//window.location.replce(siteURL);
			  });
	
}

<!-- This function is to retrieve cities based on state selected -->
function frtEndCities(state)
{
	var selected = $("#SelectState option[@selected]"); 
$("#state1").parents('div.skinnedSelect').css('background-image', 'url(/images/select-on-bg.gif)');
$("#state1").css("color","white");	
$("#state1").html(selected.text());
	//alert('selected state'+state);	
	var JSONObject = new Object;
	JSONObject.action ='frtRetrieveCities';
	JSONObject.parameters=new Object;
		JSONObject.parameters.sessionId =document.getElementById('sessionId').value;	
		JSONObject.parameters.stateId= state;
	
	JSONstring = JSON.stringify(JSONObject);
	var siteURL=document.getElementById("siteURL").value;
	
	//alert('siteURL'+siteURL);
	//alert('jsonString'+JSONstring);
	
	$.post('/frtSchoolCtryCity', { data: JSONstring }, 
			  function(data){
				  //alert('result:'+data);
				  
				  var JSONtext = data;
					// convert received string to JavaScript object
					var JSONobject = JSON.parse(JSONtext);
					var Msg= JSONobject.frtEndSchools['loginMessage'];
					var drpHTML= JSONobject.frtEndSchools['drpHTML'];
					
					//alert('drpHTML'+drpHTML);
					//if( Msg==1 )
						$("#cities").html( drpHTML );
						$("#school").html( '<div class="skinnedSelect"><div class="text" id="school1">Select School</div></div>' );
					//else
						//window.location.replace(siteURL);
			  });
}

function frtEndSchools(cityId)
{
	var selected = $("#SelectCity option[@selected]"); 
$("#city1").parents('div.skinnedSelect').css('background-image', 'url(/images/select-on-bg.gif)');	
$("#city1").css("color","white");	
$("#city1").html(selected.text());
	var JSONObject = new Object;
	JSONObject.action ='frtRetrieveSchools';
	JSONObject.parameters=new Object;
		JSONObject.parameters.sessionId =document.getElementById('sessionId').value;
		JSONObject.parameters.cityId= cityId;
		
	JSONstring = JSON.stringify(JSONObject);
	var siteURL=document.getElementById("siteURL").value;
	
	//alert('siteURL'+siteURL);
	//alert('jsonString'+JSONstring);
	
	$.post('/frtSchoolCtryCity', { data: JSONstring }, 
			  function(data){
				  //alert('result:'+data);
				  
				  var JSONtext = data;
					// convert received string to JavaScript object
					var JSONobject = JSON.parse(JSONtext);
					var Msg= JSONobject.frtEndSchools['loginMessage'];
					var drpHTML= JSONobject.frtEndSchools['drpHTML'];
					
					//alert('drpHTML'+drpHTML);
					//alert('loginMsg'+Msg);
					//if( Msg==1 )
						$("#school").html( drpHTML );
					//else
						//window.location.replace(siteURL);
			  });
}
function frtEndSchoolSelected(cityId)
{
	var selected = $("#SelectSchool option[@selected]"); 
	var School = selected.text()
	var SchoolName= School.substring(0,23)
$("#school1").parents('div.skinnedSelect').css('background-image', 'url(/images/select-on-bg.gif)');	
$("#school1").css("color","white");	
$("#school1").html(SchoolName);
redirect_page();
	
}
//function redirect_page(drpValue,sessionId,loginMsg)
function redirect_page()
{
	var drpValue= document.getElementById("SelectSchool").value;
	var siteURL= document.getElementById("siteURL").value;
	var sessionId= document.getElementById("sessionId").value;
	
	//alert('value'+drpValue);
	//alert('session'+sessionId);	
	//alert('siteURL'+siteURL );
	if( sessionId!='')
	{
		var JSONObject = new Object;
			JSONObject.action ='frtGetSchool';
			JSONObject.parameters=new Object;
			JSONObject.parameters.schoolId =drpValue;
			
			JSONstring = JSON.stringify(JSONObject);
			
			//alert('jsonString'+JSONstring);
			$.post('/frtGetSchool', { data: JSONstring }, 
			  function(data){
				  //alert('result:'+data);
				  
				  var JSONtext = data;
				  var JSONobject = JSON.parse(JSONtext);
				  var school= JSONobject.frtGetSchool["schoolName"];
				  //alert('school'+school);
				  
				  //alert('schoolName'+school);
				  window.location.replace(siteURL+'dashboard/'+sessionId+'/'+school+'/'+drpValue+'.html');
			 });
		//alert('already logged in');
			//window.location.replace(siteURL+'/_id_'+sessionId+'_val_'+drpValue+'.html' );
		
	}
	else
	{
		//alert('page for visitor');
		createVisitor(drpValue);
	}
}

function createVisitor(drpValue)
{
	//alert('create visitor');
	var JSONObject = new Object;
	JSONObject.action ='frtEndCreateVisitor';
	JSONObject.parameters=new Object;
		JSONObject.parameters.schoolId =drpValue;
		
	JSONstring = JSON.stringify(JSONObject);
	var siteURL=document.getElementById("siteURL").value;
	
	JSONstring = JSON.stringify(JSONObject);
	//alert('jsonString'+JSONstring);
	
	$.post('createVisitor', { data: JSONstring }, 
			  function(data){
				  //alert('result:'+data);
				  
				  var JSONtext = data;
					// convert received string to JavaScript object
					var JSONobject = JSON.parse(JSONtext);
					var sessionId= JSONobject.frtEndCreateVisitor['sessionId'];
					var schoolName= JSONobject.frtEndCreateVisitor['schoolName'];
					//alert('session'+sessionId);
					
					if( sessionId!='')
					{
						//window.location.replace(siteURL+'/inside_new.php?id='+sessionId+'&val='+drpValue+"&vid=1");
						//window.location.replace(siteURL+'_id_'+sessionId+'_val_'+drpValue+'_vid_1.html');
						window.location.replace(siteURL+'dashboard/'+sessionId+'/'+drpValue+'/'+schoolName+'/1.html');
					}
					
			  });
}
