function trickMenu(name) {
        var date = new Date();
        date.setTime(date.getTime()+(30*60*1000));
        var expires = "; expires="+date.toGMTString();
        if (readMenu() != name){ document.cookie = "menu=" + name +expires+"; path=/";}
        else {document.cookie = "menu=false"+expires+"; path=/";}
    }
    
    function readMenu() {
	    var nameEQ = "menu=";
	    var ca = document.cookie.split(';');
	    for(var i=0;i < ca.length;i++) {
		    var c = ca[i];
		    while (c.charAt(0)==' ') c = c.substring(1,c.length);
		    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}
	    return null;
    }
    
    function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
    }


    function eraseMenu() {
	    createCookie("menu","",-1);
    }

    
    function getCurrentPage() {
        var sPath = location.href;    
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        return sPage;
    }
    
    function getReferalPage() {
        if (!document.referrer) {return null;}
        else {return document.referrer.substring(document.referrer.lastIndexOf('/') + 1);}
    }
    
    function gup(page,name )
    {
        name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
        var regexS = "[\\?&]"+name+"=([^&#]*)";
        var regex = new RegExp( regexS );
        var results = regex.exec(page);
        if( results == null )return "";
        else return results[1];
    }
    
    function getPageGroup(page) 
    {
        var returnPage = gup(page,"ReturnUrl");
        if ((returnPage == "%2fCustomerGallery.aspx") || (returnPage == "%2fregisterwebsite.aspx")) 
        { return "Clients";}
        else if ((returnPage == "%2fMyAccount.aspx") || (returnPage == "%2fCustomerSerialNumber.aspx")) 
        {   return "Service";}
           
        if ((page == "Vevocart_Software-list.aspx") || (page == "Features.aspx?index=0") || (page == "DownloadGreeting.aspx") ||
          (page == "VevoCartLicense.aspx") || (page == "Policies.aspx") || (page == "FAQs.aspx"))
        { return "Products"; }
        else if ((page == "Features.aspx" ) || (page == "Features.aspx?index=2") ||(page == "Shopping_Cart.aspx") )
        { return "Features"; }
        else if ((page == "Support.aspx") || (page == "SupportFAQs.aspx") ||
          (page == "index.php?_m=tickets&_a=submit") || (page == "Document.aspx"))
        { return "Support"; }
        else if ((page == "CustomerGallery.aspx") || (page == "CustomerWebsite.aspx") ||
          (page == "testimonial.aspx") || (page == "registerwebsite.aspx"))
        { return "Clients"; }
        else if ((page == "Partner.aspx") || (page == "Reseller.aspx") || (page == "JoinPartnerProgram.aspx"))
        { return "Partners"; }
        else if ((page == "MyAccount.aspx") || (page == "MyAccount.aspx") || (page == "CustomerSerialNumber.aspx") || 
          (page == "Support_Plan___1_month-details.aspx") || (page == "VevoCart_License_Update-list.aspx") || (page == "Newsletter.aspx"))
        { return "Service"; }
        else if ((page == "DesignIntegration.aspx") || (page == "Customization.aspx"))
        { return "CustomService"; }
        else {return null;}
    }
    
    function executePageCookie()
    {
        var curPage = getCurrentPage();
        var prevPage = getReferalPage();
        var curGroup = getPageGroup(curPage);
        var prevGroup = getPageGroup(prevPage);      
        if (prevPage == null) {eraseMenu();}
        if ((curPage == "Vevocart_Software-list.aspx") || (curPage == "Shopping_Cart.aspx") ||
          (curPage == "Support.aspx") || (curPage == "CustomerGallery.aspx") || (curPage == "UserLogin.aspx?ReturnUrl=%2fCustomerGallery.aspx") ||
          (curPage == "Partner.aspx") || (curPage == "MyAccount.aspx") || (curPage == "DesignIntegration.aspx"))
        {return;}
		if ((readMenu() == "Demo") || (readMenu() == "Templates"))
		{
			eraseMenu();
		}
    }
    
    function addPaddingOnMenu() {
        var mP = document.getElementById("MPanel");
        var mP1 = document.getElementById("MPanel1");
        var mPR = document.getElementById("MPanelRight");
        var bP = document.getElementById("ctl00_BPanel");
        if (mP != null) {mP.className="MainPanelPad";}
        if (mP1 != null){mP1.className="MainPanel1Pad";}
	    if (mPR != null){mPR.className="MainPanelRightPad";}
	    if (bP != null){bP.className="MainPanel2Pad"; mPR.className="MainRight"; mP1.className="MainPanel1"; }
	}
	
	function hideHeaderMenu() {
	    if ($(this).find('span#spanProducts') != null) {$(this).find('span#spanProducts').hide();}
        if ($(this).find('span#spanFeatures') != null) {$(this).find('span#spanFeatures').hide();}
        if ($(this).find('span#spanSupport') != null) {$(this).find('span#spanSupport').hide();}
        if ($(this).find('span#spanClients') != null) {$(this).find('span#spanClients').hide();}
        if ($(this).find('span#spanPartners') != null) {$(this).find('span#spanPartners').hide();}
        if ($(this).find('span#spanService') != null) {$(this).find('span#spanService').hide();}
        if ($(this).find('span#spanCustomService') != null) {$(this).find('span#spanCustomService').hide();}
	}
	
	function hideHeaderMenuExcept(tag) {
	    if ((tag != Products) && ($(this).find('span#spanProducts') != null)) {$(this).find('span#spanProducts').hide();}
        if ((tag != Features) &&($(this).find('span#spanFeatures') != null)) {$(this).find('span#spanFeatures').hide();}
        if ((tag != Support) &&($(this).find('span#spanSupport') != null)) {$(this).find('span#spanSupport').hide();}
        if ((tag != Clients) &&($(this).find('span#spanClients') != null)) {$(this).find('span#spanClients').hide();}
        if ((tag != Partners) &&($(this).find('span#spanPartners') != null)) {$(this).find('span#spanPartners').hide();}
        if ((tag != Service) &&($(this).find('span#spanService') != null)) {$(this).find('span#spanService').hide();}
        if ((tag != CustomService) &&($(this).find('span#spanCustomService') != null)) {$(this).find('span#spanCustomService').hide();}
	}