function getParameter( name )
{
  var regexS = "[\\?&]"+name+"=([^&]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function openPane( )
{
  var paramOpenPane= getParameter('openPane');
  
  if(paramOpenPane=='true'){
	  openSelectorPane();
  }
}

function openSelectorPane()
{
	window.scrollTo(0,0);
    wep.openPane('Shop');
}

function openPricingPane()
{
	window.scrollTo(0,0);
    wep.openPane('Shop');
}

function openLocatorPane()
{
	window.scrollTo(0,0);
	wep.openPane('Shop');
}

function openInterruptFrame(){
	scrollTo(0,0);
	if(jQuery("span.StoreName a").length > 0)
		jQuery("span.StoreName a").eq(0).click();
	else
		jQuery("span.SpecialOffers a").eq(0).click();
}

function openSearchInterruptFrame(){
	scrollTo(0,0);
	
}

function openDetailInterruptFrame(){
	scrollTo(0,0);
}

function createInterruptCokkie(){
	setSessionCookie("interrupt","true");
}

function reloadPage(paramOpenPane) { 
	var reloadLocation=location.href;
	var indexOfDies=reloadLocation.indexOf('#');
	if(indexOfDies != -1){
		reloadLocation=reloadLocation.substring(0,indexOfDies);
	}
	if(paramOpenPane=='true'){
		if(reloadLocation.indexOf('openPane') == -1){
			var seperator='';
		    if(reloadLocation.indexOf('?')>-1){
		    	separator = '&';
		    }else {
		    	separator = '?';
		    }
		    window.location = reloadLocation+separator+'openPane=true';
		}else{
			window.location = reloadLocation;
		}
	}else{
	 	if(reloadLocation.indexOf('?openPane=true&') != -1){
			reloadLocation=reloadLocation.replace('openPane=true&',"");
		}
		else if(reloadLocation.indexOf('?openPane=true') != -1){
			reloadLocation=reloadLocation.replace('?openPane=true',"");
		}
		else if(reloadLocation.indexOf('&openPane=true') != -1){
			reloadLocation=reloadLocation.replace('&openPane=true',"");
		} 
	    window.location = reloadLocation;
	}
}

function setSessionCookie(c_name,value){
	document.cookie=c_name+ "=" +escape(value)+"; path=/";
}

function getCookie(c_name){
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
	    { 
	    c_start=c_start + c_name.length+1; 
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
	    } 
	  }
	return "";
}

function setCookie(name, value, expires, path, domain, secure){
    var today = new Date();
    today.setTime( today.getTime() );

    if(expires) expires = expires * 1000 * 60;
    var expires_date = new Date(today.getTime() + (expires));

    document.cookie = name + "=" + escape(value) +
        ((expires) ? ";expires=" + expires_date.toGMTString() : "") +
        ((path) ? ";path=" + path : "") +
        ((domain) ? ";domain=" + domain : "") +
        ((secure) ? ";secure" : "");
}

function deleteCookie(name, path, domain){
    if(getCookie(name)) document.cookie = name + "=" +
        ((path) ? ";path=" + path : "") +
        ((domain) ? ";domain=" + domain : "") +
        ";expires=Sat, 30-Dec-1972 00:00:02 GMT";
}

function CheckCookiesEnabled(){
    setCookie( 'CookieStatusDetector', 'none', '', '/', '', '' );
    return ("" != getCookie('CookieStatusDetector'));
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
