$(document).ready(function() {
	if ($.getURLParam("page") == "netmap" || $.getURLParam("page") == "directions" || $.getURLParam("page") == "coloconf" || $.getURLParam("page") == "mikrotik")
	{
		$("#rightpanel .rightpanel-padder").hide();
		$("#rightpanel .top-line").animate({width: 10}, 200);
		$("#rightpanel").animate({width: 10}, 200, function() {
			$(".panelbutton a").attr('href', 'javascript:unhidePanel(); void 0;');
			$(".panelbutton img").attr('alt','show panel');
			$(".panelbutton img").attr('src','images/panel-show.gif');
		});		
	}
	else
		$(".panelbutton a").attr('href', 'javascript:hidePanel(); void 0;');
});

function hidePanel() {
	$("#rightpanel .rightpanel-padder").hide();
	$("#rightpanel .top-line").animate({width: 10}, 200);
	$("#rightpanel").animate({width: 10}, 200, function() {
		$(".panelbutton a").attr('href', 'javascript:unhidePanel(); void 0;');
		$(".panelbutton img").attr('alt','show panel');
		$(".panelbutton img").attr('src','images/panel-show.gif');
		if ($.getURLParam("page")=="netmap") 
		{
			$("#content .company img").animate({width: 500}, 200);
		}
	});
}
function unhidePanel() {	
	if ($.getURLParam("page")=="netmap") 
	{
		$("#content .company img").animate({width: 400}, 200);
	}
	$("#rightpanel").animate({width: 180}, 200, function() {
		$("#rightpanel .rightpanel-padder").show();
		$("#rightpanel .top-line").show();
		$(".panelbutton a").attr('href', 'javascript:hidePanel(); void 0;');
		$(".panelbutton img").attr('alt','hide panel');
		$(".panelbutton img").attr('src','images/panel-hide.gif');
	});
}

jQuery.extend({
/**
 * Returns get parameters.
 *
 * If the desired param does not exist, null will be returned
 *
 * @example value = $.getURLParam("paramName");
 * 
 *  Copyright (c) 2006 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Thanks to Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 */ 
 getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
});

