var newid;
var curid;
QueryString.keys = new Array();
QueryString.values = new Array();

function currentPage(){ 
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("navigation")) return false;  	
	if(!document.getElementById("content_a")) return false;
	if(!document.getElementById("content_b")) return false;
	var nav = document.getElementById("navigation"); 
	var links = nav.getElementsByTagName("a");                   
	var filename = location.pathname.substring(location.pathname.lastIndexOf('\/')+1);
	for (var i=0; i<links.length; i++){
		var linkUrl = links[i].getAttribute("href");
		var curUrl = window.location.href;
		if (curUrl.indexOf(linkUrl) != -1) { 	
			var linkId = filename.substring(0, (filename.length-5)); 
			links[i].className = "current"; 
			document.body.setAttribute("id", linkId);
			document.getElementById("loading").style.display = "none";
			document.getElementById("content_a").style.display = 'block';
			document.getElementById("content_b").style.display = 'block';
		}
	}

}                                          
function currentQLPage(){ 
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("quicklinks_mini")) return false;  	
	if(!document.getElementById("content_a")) return false;
	if(!document.getElementById("content_b")) return false;	
	var nav = document.getElementById("quicklinks_mini");
	var links = nav.getElementsByTagName("a");   
	var filename = location.pathname.substring(location.pathname.lastIndexOf('\/')+1);
	for (var i=0; i<links.length; i++){
		var linkUrl = links[i].getAttribute("href");
		var curUrl = window.location.href;
		if (curUrl.indexOf(linkUrl) != -1) {   		
			var linkId = filename.substring(0, (filename.length-5));
			links[i].className = "current"; 
			document.body.setAttribute("id", linkId);                               
			document.getElementById("loading").style.display = "none";
			document.getElementById("content_a").style.display = 'block';
			document.getElementById("content_b").style.display = 'block';
		}
	}
}                                          
function showFP(){  
	if(!document.getElementById("flrplan")) return false;
	var sfp = document.getElementById("flrplan");
	var id = sfp.selectedIndex + 1;
	var total = sfp.length;
	newid = id.toString();
 	var lid = "l_opt"+id;
 	var rid = "r_opt"+id;
	//Clean up - Hide All
	for (i=1; i<=total; i++) {
		var vlid = 'l_opt' + i;
		var vrid = 'r_opt' + i;		
		if(vlid != lid && vrid != rid){  		
    		document.getElementById(vlid).style.display = 'none';
			document.getElementById(vrid).style.display = 'none';    	
		}
	}                    
	//Unhide and Fade in the new one
	if (lid && rid) {
		document.getElementById(lid).style.display = 'block';
		document.getElementById(rid).style.display = 'block';
		curid = id;
		clid = "l_opt"+curid;
		crid = "r_opt"+curid;
	}
}      
function addWinLoadQueue (func){ 
	var oldWinLoad = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func;
	} else {
		window.onload = function(){
			oldWinLoad();
			func();
		}
	}
}                              

function closePopUp () {
	self.close();
}
function popUp(url, winname, h, w, wint, winl, scroll, resize) {
	var props = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize;
	var popWindow = window.open(url, winname, props);                  
}

function QueryString(key) {
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++) {
		if (QueryString.keys[i]==key) {
			value = QueryString.values[i];
			break;
		}
	}              
	return value;
}


function QueryString_Parser() {
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++) {
		var pos = pairs[i].indexOf('=');
		if (pos >= 0) {
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}
} 
 
function showContent(id,total){  
	newid = id;
	// Fade out the current one if it's different from the new one 
	if (newid != curid) {
	 	if (curid) {
    		Spry.Effect.AppearFade(curid,{duration: 1000,from:100, to:0, toggle: false});		   					
		}
	}     
	//Clean up - Hide All
	for (i=0; i<=total; i++) {  
		var pid = 'pr' + i;
    	document.getElementById(pid).style.display = 'none';
	}                    
	//Unhide and Fade in the new one
	if (id != null) {
		document.getElementById(id).style.display = 'block';
	    Spry.Effect.AppearFade(id,{duration: 1000,from: 0,to: 100, toggle: false});		   
		curid = id;
	}
}
function togUpLow(ul,ru){
	if (!document.getElementById("rl_"+ul)) return false;
	if (!document.getElementById("ru_"+ul)) return false;	
	document.getElementById("rl_"+ul).style.display = 'none';
	document.getElementById("ru_"+ul).style.display = 'none';
	document.getElementById(ru+"_"+ul).style.display = 'block';	
}

addWinLoadQueue(showFP);


