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

    var sURLpop = "http://www.888.com/?" + getParams(trackingID) + '&page=download_short';
	  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.pacificpoker.com/en/download_short.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";
	else if (brand=="gammon")
		LocationString = "http://www.888.com/site2/backgammon/contact-us.htm";
	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 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 + "/?S=458806074644647887&OS=458806074644647887&SR=" + sSerial + "&OSR=" + sSerial + "&flag=No&un=false&l=&st=0&bc=123&anid=" + sANID + "&ic=0&se=611860&isus=false&istur=false&lang=" + lang;
    }
}

/*-------------------*/

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

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

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

function ChangeIMGDwl_off(path)
{
    var tmp = document.getElementById('downIMG');
    
	if (path) {
		tmp.src = path + '/888download_menu.gif';
	}
	else {
		tmp.src = 'images/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;
	}
}