
var overLink = new Object();
overLink["tc"] = "print_version_asp/chi_easyform_print.asp";
overLink["sc"] = "print_version_asp/sc_easyform_print.asp";
overLink["eng"] = "print_version_asp/easyform_print.asp";

var printAllLinks = new Object();
printAllLinks["tc"] = "print_version_asp/chi_easyform_print_all.asp";
printAllLinks["sc"] = "print_version_asp/sc_easyform_print_all.asp";
printAllLinks["eng"] = "print_version_asp/easyform_print_all.asp";

var printOneLinks = new Object();
printOneLinks["tc"] = "print_version_asp/chi_easyform_print.asp";
printOneLinks["sc"] = "print_version_asp/sc_easyform_print.asp";
printOneLinks["eng"] = "print_version_asp/easyform_print.asp";

var calculatorLinks = new Object();
calculatorLinks["tc"] = "http://analysis.hkjc.com/racing/ch/calculator/racingcalculator.html";
calculatorLinks["sc"] = "http://analysis.hkjc.com/racing/ch/calculator/racingcalculator.html";
calculatorLinks["eng"] = "http://analysis.hkjc.com/racing/en/calculator/racingcalculator.html";


var eWinHead = "ewin/";
var eWinLinkTail = "/ewinInfo.asp";

var jcwHead = "http://www.hkjc.com/"
var disclaimerLink = "/disclaimer.htm";
var privacyLink = "/privacy.htm";
var copyRightLink = "/copyright.htm";

var langStrMap = new Object();
langStrMap["tc"] = "chinese";
langStrMap["sc"] = "chinese";
langStrMap["eng"] = "english";

currLang = "tc";

function changeLanguage(lang){
	changeIMG(lang);
	currLang = lang;
}

function openOverseas(raceNo, dateStr, langStr,loc){
	var hkjc_win = window.open(overLink[langStr] + "?frmRaceDate="+dateStr+"&frmRaceNo=" + raceNo+"&frmLocation="+loc, "hkjc_win", "width=760,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();
}

function openPrintVersion(allFlag, raceNo, dateStr, langStr,loc){
	if(allFlag == "T"){
		var hkjc_win = window.open(printAllLinks[langStr] + "?frmRaceDate="+dateStr +"&frmLocation="+loc, "hkjc_win", "width=800,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	}else{
		var hkjc_win = window.open(printOneLinks[langStr] + "?frmRaceDate="+dateStr+"&frmRaceNo=" + raceNo+"&frmLocation="+loc, "hkjc_win", "width=800,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	}
	hkjc_win.focus();
}

function openParentDetails(type, code, langStr){
	urlStr = jcwHead;
	
	urlStr += langStr;
	if(type == 'jockey'){
		urlStr += "/racing/JockeyProfile.asp?JockeyCode=";
	}else{
		urlStr += "/racing/TrainerProfile.asp?TrainerCode=";
	}
	urlStr += code;
	urlStr +="&season=Current";
	
	opener.location=urlStr;
	opener.focus();
}

function openParentPrivacy(){
	urlStr = jcwHead;
	urlStr += langStrMap[currLang];
	urlStr += privacyLink;
	//var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();
	/*opener.location=urlStr;
	opener.focus();*/
}

function openCopyRight(){
	urlStr = jcwHead;
	urlStr += langStrMap[currLang];
	urlStr += copyRightLink;
	//var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();
}

function openParentDisclaimer(){
	urlStr = jcwHead;
	urlStr += langStrMap[currLang];
	urlStr += disclaimerLink;
	var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();
	/*opener.location=urlStr;
	opener.focus();*/
}


function openParentBetting(langStr){
	urlStr = eWinHead;
	urlStr += langStr;
	urlStr += eWinLinkTail;
	var hkjc_win = window.open(urlStr, "hkjc_win", "width=800,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();	
}

function openParentCalculator(langStr){
	urlStr = calculatorLinks[langStr];
	var hkjc_win = window.open(urlStr, "hkjc_win", "width=760,height=400,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
	hkjc_win.focus();
}

function openDemo(langStr){
	if(screen.availHeight >= 700){
		var demo = window.open("40_demo/40_demo_"+langStr+".html", "demo", "width=700,height=630,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,maximize=1");
	}else{
		var demo = window.open("40_demo/40_demo_"+langStr+".html", "demo", "width=700,height=630,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,maximize=1");
	}
	demo.focus();

	//langStr will be "eng"/"tc"/"sc"  depending on the current user language
}
