// Function to exectute JS based on URL
var GETDATA = new Array();

// Get the string that follows the "?" in the window's location.
var sGet = window.location.search;
if (sGet) // if has a value...
{
    // Drop the leading "?"
    sGet = sGet.substr(1);
    
    // Generate a string array of the name value pairs.
    // Each array element will have the form "foo=bar"
    var sNVPairs = sGet.split("&");
    
    // Now, for each name-value pair, we need to extract
    // the name and value.
    for (var i = 0; i < sNVPairs.length; i++)
    {
        // So, sNVPairs[i] contains the current element...
        // Split it at the equals sign.
        var sNV = sNVPairs[i].split("=");
        
        // Assign the pair to the GETDATA array.
        var sName = sNV[0];
        var sValue = sNV[1];
        GETDATA[sName] = sValue;
    }
}
if (GETDATA["vtplus"] != undefined)
    switchopen('bps','dau112');
if (GETDATA["pricing"] != undefined)
    switchopen('setupPricing','dau113');

// Functions to move to an anchor
function movePlus (){window.location.hash="vtigerplus";}
function moveGMI (){window.location.hash="customize_googlemapsintegration";}
function movePDF (){window.location.hash="customize_pdfconfiguration";}

// Open menus
function switchit(list, dau){
        var listElementStyle=document.getElementById(list).style;
//      if (lText == '+') { 
//              link.innerHTML = '-'; 
//              listElementStyle.display = 'block'; 
//      }else { 
//              link.innerHTML = '+'; 
//                      listElementStyle.display = 'none'; } }
        if (listElementStyle.display=="none"){
                listElementStyle.display="block";
                document.getElementById(dau).className = 'dautru';
        } else {
                listElementStyle.display="none";
                document.getElementById(dau).className = 'daucong';
        }
}

// MM_swapImgRestore
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


var bodyfrm = ( document.compatMode.toLowerCase()=="css1compat" ) ? document.documentElement : document.body;
var adst = document.getElementById("ShowAD").style;
adst.top = ( bodyfrm.clientHeight - 150 ) + "px";
adst.left = ( bodyfrm.clientWidth - 200 ) + "px";
function moveR() {
    adst.top = ( bodyfrm.scrollTop + bodyfrm.clientHeight - 150 ) + "px";
    adst.left = ( bodyfrm.scrollLeft + bodyfrm.clientWidth - 200 ) + "px";
}
setInterval("moveR();", 80);
function CloseIVR(){
    adst.display='none';
}

// Google analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

//Google page tracker
try {
var pageTracker = _gat._getTracker("UA-7746708-1");
pageTracker._trackPageview();
} catch(err) {}

// massive javascript
function FloatTopDiv()
{
		startX = document.body.clientWidth - 110, startY = 71;
		var ns = (navigator.appName.indexOf("Netscape") != -1);
		var d = document;
				
		if (document.body.clientWidth < 980) startX = -110;

		
		function ml(id)
		{
				var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
				if(d.layers)el.style=el;
				el.sP=function(x,y){this.style.left=x;this.style.top=y;};
				el.x = startX;
				el.y = startY;
				return el;
		}
		
		window.stayTopLeft=function()
		{
		
				if (document.body.clientWidth < 980)
				{
						ftlObj.x = - 115;ftlObj.y = 0;  ftlObj.sP(ftlObj.x, ftlObj.y);
				}
				
				else
				{
				if (document.documentElement && document.documentElement.scrollTop)
						var pY = ns ? pageYOffset : document.documentElement.scrollTop;
				else if (document.body)
						var pY = ns ? pageYOffset : document.body.scrollTop;

				if (document.body.scrollTop > 71){startY = 3} else {startY = 71};

				if (document.body.clientWidth >= 1024)
				{
						ftlObj.x = document.body.clientWidth - 110;ftlObj.y += (pY + startY - ftlObj.y)/32;ftlObj.sP(ftlObj.x, ftlObj.y);
				}
				else
				{
				
				
				ftlObj.x  = startX;
				ftlObj.y += (pY + startY - ftlObj.y)/32;
				ftlObj.sP(ftlObj.x, ftlObj.y);
				}
				}
				setTimeout("stayTopLeft()", 1);
		}
		
		ftlObj = ml("divAdRight");
		stayTopLeft();
		
}

function FloatTopDiv2()
{
		startX2 = document.body.clientWidth - 1004, startY2 = 71;
		var ns2 = (navigator.appName.indexOf("Netscape") != -1);
		var d2 = document;
				
		if (document.body.clientWidth < 980) startX2 = -110;

		
		function ml2(id)
		{
				var el2=d2.getElementById?d2.getElementById(id):d2.all?d2.all[id]:d2.layers[id];
				if(d2.layers)el2.style=el2;
				el2.sP=function(x,y){this.style.left=x;this.style.top=y;};
				el2.x = startX2;
				el2.y = startY2;
				return el2;
		}
		
		window.stayTopLeft2=function()
		{
				if (document.body.clientWidth < 980)
				{
						ftlObj2.x = - 115;ftlObj2.y = 0;        ftlObj2.sP(ftlObj2.x, ftlObj2.y);
				}
				else
				{
				if (document.documentElement && document.documentElement.scrollTop)
						var pY2 = ns2 ? pageYOffset : document.documentElement.scrollTop;
				else if (document.body)
						var pY2 = ns2 ? pageYOffset : document.body.scrollTop;

				if (document.body.scrollTop > 71){startY2 = 3} else {startY2 = 71};

				if (document.body.clientWidth >= 1024)
				{
						ftlObj2.x =  0;ftlObj2.y += (pY2 + startY2 - ftlObj2.y)/32;     ftlObj2.sP(ftlObj2.x, ftlObj2.y);
				}
				else
				{                       
				

				
				ftlObj2.x  = startX2;
				ftlObj2.y += (pY2 + startY2 - ftlObj2.y)/32;
				ftlObj2.sP(ftlObj2.x, ftlObj2.y);
				}
				}
				setTimeout("stayTopLeft2()", 1);
		}
		
		ftlObj2 = ml2("divAdLeft");
		stayTopLeft2();
		
}


function ShowAdDiv()
{
		var objAdDivLeft  = document.getElementById("divAdLeft");
		var objAdDivRight = document.getElementById("divAdRight");
		if (document.body.clientWidth < 980)
		{
				objAdDivLeft.style.left  = - 110;
				objAdDivRight.style.left = - 110;
		}
		
		else
		{
				objAdDivLeft.style.left  = 0;
				objAdDivRight.style.left = document.body.clientWidth - 110;
		}
		FloatTopDiv();
		FloatTopDiv2();
}

// Google Analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-7746708-1");
pageTracker._trackPageview();
} catch(err) {}
// switchopen, only runs switchit if the menu is closed
function switchopen(list, dau){
        var listElementStyle=document.getElementById(list).style;
        if (listElementStyle.display=="none"){
                listElementStyle.display="block";
                document.getElementById(dau).className = 'dautru';
        } else {
                listElementStyle.display="block";
                document.getElementById(dau).className = 'daucong';
        }
}
// switchclose, only runs switchit if the menu is open
function switchclose(list, dau){
        var listElementStyle=document.getElementById(list).style;
        if (listElementStyle.display=="none"){
                listElementStyle.display="none";
                document.getElementById(dau).className = 'dautru';
        } else {
                listElementStyle.display="none";
                document.getElementById(dau).className = 'daucong';
        }
}
