// JavaScript Document (AEA)
// For South Holland Air Quality pages
var d = document;
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}



//Function switch between site photos
function change_site_image(filename, title) {
	document.getElementById('large_site_image').src = filename;	
	document.getElementById('photo_title').innerHTML = title;	
	
}//end function


//function to get the query string
function get_selected_view() {
	var query_string;
	
	if (location.href.lastIndexOf('?') !=-1) {
		firstpos=location.href.lastIndexOf('?')+1;
		lastpos=location.href.length;
		query_string=location.href.substring(firstpos,lastpos);
	} else {
		query_string = 't_action=data';
	}//end if
	
	
	if (query_string.indexOf('t_action=data') > -1) {
		return "data";
	}//end if
	if (query_string.indexOf('t_action=graph') > -1) {
		return "graph";
	}//end if
	if (query_string.indexOf('t_action=sitedetails') > -1) {
		return "sitedetails";
	}//end if
	if (query_string.indexOf('t_action=sitephotos') > -1) {
		return "sitephotos";
	}//end if
	
	//default
	return "data";
	
}//end function

function get_selected_siteid() {
	var site_id;
	
	if (location.href.lastIndexOf('?') !=-1) {
		var firstpos=location.href.lastIndexOf('?')+1;
		var lastpos=location.href.length;
		var query_string=location.href.substring(firstpos,lastpos);
		
		var arr_vals = query_string.split("&");
		
		for (i=0;i<arr_vals.length;i++) {
			arr_vals[i] = arr_vals[i].replace("&", "");
			arr_vals[i] = arr_vals[i].replace("?", "");

			if (arr_vals[i].indexOf("site_id=") > -1) {
				arr_vals[i] = arr_vals[i].replace("site_id=", "");
				site_id = arr_vals[i];
				break;
			}//end if
	
		}//end for
		
		return site_id;
	} else {
		//no query string
		return '';
	}//end if
	
}//end function


function get_selected_sitetype() {
	var site_type = '';
	
	if (location.href.lastIndexOf('?') !=-1) {
		var firstpos=location.href.lastIndexOf('?')+1;
		var lastpos=location.href.length;
		var query_string=location.href.substring(firstpos,lastpos);
		
		var arr_vals = query_string.split("&");
		
		for (i=0;i<arr_vals.length;i++) {
			arr_vals[i] = arr_vals[i].replace("&", "");
			arr_vals[i] = arr_vals[i].replace("?", "");

			if (arr_vals[i].indexOf("site_type=") > -1) {
				arr_vals[i] = arr_vals[i].replace("site_type=", "");
				site_type = arr_vals[i];
				break;
			}//end if
	
		}//end for
		
		if (site_type == '') {
			site_type = 'aql';		
		}//end if
		return site_type;
	} else {
		//no query string
		return '';
	}//end if
	
}//end function




function change_latest_data_panel(site_id, data) {

	d.getElementById('site_data').innerHTML = data;
		
}//end function

function process_tab_change_request(site_id, selected_view, site_type) {
	//Use JQuery to change tabs.
	$.ajax({
	   type: "GET",
	   url: "ajax_process/marker_onclick_process.php",
	   data: "site_id="+site_id+"&t_action="+selected_view+"&site_type="+site_type,
	   beforeSend:	function(){
		$("#loading_content_message").show();
	   },
	   complete: function(){
		$("#loading_content_message").fadeOut("fast");
	   },
	   success: function(html){
		 change_latest_data_panel(site_id, html);
	   }
	 });
	
}//end function