
function OpenDownCasino(trackingID)
{
    var argv = OpenDownCasino.arguments;
    var argc = argv.length;

    var sURLpop = "http://www.888.com/?page=download_short&" + getParams(trackingID) + '';
	  var sURLreg = "http://www.888.com/CasinoInstaller?" + getParams(trackingID);

    window.open(sURLreg,"popDown","width=1,height=1,top=0,left=0");        

    //IF WE COME FROM EXIT PAGE,we don't want to get the predownload page
    if (argc==2)
    {
        return;
    }
    else
    {
    	document.location.href = sURLpop;
    }
}

function OpenDownPoker(trackingID)
{
    url="http://www.pacificpoker.com/PokerInstaller?" + getParams(trackingID);
    window.open(url,"popDown","width=1,height=1,top=0,left=0");
    document.location.href = "http://www.888.com/?page=download.htm&" + getParams(trackingID);
}

function OpeneCogra()
{
  	var w = 520;
  	var h = 520;
  	var l = (window.screen.width-w)/2;
  	var t = (window.screen.height-h)/2;
  	window.open("http://www.888.com/new888/lang/en/texts/ecogra.htm","eCogra","resizable=yes,status=no,scrollbars=no,toolbar=no,menubar=no,left=" + l + ",top=" + t + ",width=" + w + ",height=" + h);
}

function ContactUs(brand)
{
  	var w = 793;
  	var h = 517;
  	var l = 1; //(window.screen.width-w)/2;
  	var t = 1; //(window.screen.height-h)/2;
  	var LocationString ="";
  	if(brand=="casino")
  		LocationString = "http://www.888.com/new888/lang/en/texts/contactusform/contactus.htm?" + getParams();
  	else if (brand=="poker")
  		LocationString = "http://www.pacificpoker.com/?page=contactus&flag=1100" + getParams();
  	else if (brand=="gammon")
  		LocationString = "http://www.888.com/site2/backgammon/contact-us.htm" + getParams();
  	var x = window.open(LocationString,"contactUsWnd","status=no,toolbar=no,menubar=no,location=no,left=" + l + ",top=" + t + ",width=" + w + ",height=" + h)   
}

function goToLang(lang)
{		
    var currentDomain = location.host;
    var ipPattern = /\d+\.\d+\.\d+\.\d+/;
    var devDomainPattern = /\.dev:\d{4}$/; 
    
    window.onbeforeunload = function() {return;}
    
    if (lang == "fr" || lang=="en" || lang=="de" || lang=="es" || lang=="it" || lang=="kr" || lang=="nl" || lang=="pt" || lang=="sv" || lang=="cns" || lang=="cnt" || lang=="da" ||  lang=="tr" || lang=="el" || lang=="jp")
    {
        if(currentDomain.indexOf("stage.") == -1 && 
        	!ipPattern.test(currentDomain) &&
        	!devDomainPattern.test(currentDomain))
        {
            if(lang=="en")
            {
                currentDomain = "www" + currentDomain.substr(currentDomain.indexOf("."));
            }
            else
            {
                currentDomain = lang + currentDomain.substr(currentDomain.indexOf("."));
            }
        }
        window.location.href = "http://" + currentDomain + "/?sr=" + sSerial + "&osr=" + sSerial + "&lang=" + lang + "&anid=" + sANID;	
        return;
    }
}

function menuOpen(src)
{
    src.className="menuOver";   
}

function menuClose(src)
{
    src.className="menuOut";
}

function ChangeIMGDwl_on(dir)
{      
    var tmp = document.getElementById('downIMG');
    if (!dir)
      dir = 'images';
    tmp.src = dir + '/888download_menu_o.gif';
}

function ChangeIMGDwl_off(dir)
{
    var tmp = document.getElementById('downIMG');
    if (!dir)
      dir = 'images';
    tmp.src = dir + '/888download_menu.gif';
}


/**************************/
/* add parameters to link */

function getParams(trackingID)
{
	if (arguments.length == 0 || trackingID == undefined)
	{
		trackingID = '';
	}
	return "lang=" + sLang + "&sr=" + sSerial + "&anid=" + sANID + "I" + trackingID;
}

function addParams(aObj, trackingID, moreParams)
{
	params = getParams(trackingID);
	if (moreParams)
	{
		params += "&" + moreParams;
	}
	if (aObj.href.indexOf('?') == -1)
	{
	  aObj.href = aObj.href + '?' + params;
	}
	else
	{
	  aObj.href = aObj.href + '&' + params;
	}
}