﻿var highColor = "#ffeedd";
function wop(sURL, sWinName) 
{
    var sSizeLoc = "";

    if (sWinName.indexOf("web")== 0)
        if (sURL.indexOf("http")!= 0)
        {
            sURL = "http:\\\\" + sURL;
        }
}


function getCookie(name) {
var cname = name + "=";
var dc = document.cookie;

if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
//Set Cookie Function
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
((secure == null) ? "" : "; secure");
}

function PageNavigate(pageDir,formId)
{
    var oFrm = document.getElementById(formId);
    document.getElementById("PageDir").value=pageDir;
    oFrm.submit();
}

function sortIt(sort, sortDir)
{
    var oFrm = document.getElementById('FormSort');
    document.getElementById('sort').value = sort;
    document.getElementById('sortDir').value = sortDir;
    oFrm.PageIndex.value="";
    oFrm.PageDir.value="";
    oFrm.submit();
}

function formOnSubmit()
{
    oFrm = document.getElementById('FormSort');
    oFrm.PageIndex.value="";
    oFrm.PageDir.value="";
}

function InsertCoupon(iPage)
{
var oFrm = document.getElementById("FormSort");
var qStr = "";
var obj1;
var objX;
var obj2;

if(!checkObj())
return;

for (var rowNum=0; rowNum<20; ++rowNum)
{
obj1 = eval("oFrm.chk_1_"+rowNum);
objX = eval("oFrm.chk_X_"+rowNum);
obj2 = eval("oFrm.chk_2_"+rowNum);
if (obj1!=null && objX!=null && obj2!=null )
 {
 if (obj1.checked==true)
 qStr += obj1.value;
 if (objX.checked==true)
 qStr += objX.value;
 if (obj2.checked==true)
 qStr += obj2.value;
 }
 else
 {
 continue;
 }
 }
 if (qStr=="")
 alert("Lütfen En Az Bir Maç Tercihi Yapınız.")
 else
 {
 parent.document.location.href = USR_APP_ROOT + "/Bilyoner/CreateCoupons/Coupon.aspx?si=0&ks="+qStr;
 }
 }


 function checkObj()
 {
 var oFrm = document.getElementById("FormSort");
 if (oFrm.chk_1_0==null || oFrm.chk_X_0==null || oFrm.chk_2_0==null ) return false;
 else return true;
 }

 function validChk(obj)
 {
 var objID = obj.id;
 var td = objID.split("_");
 var q = 0;
 var oFrm = document.getElementById("FormSort");
 columnType = td[1];
 rowNum = td[2];
 if (eval("oFrm.chk_1_"+rowNum).checked==true)
 ++q;
 if (eval("oFrm.chk_X_"+rowNum).checked==true)
 ++q;
 if (eval("oFrm.chk_2_"+rowNum).checked==true)
 ++q;

 if (q>2)
 {
 obj.checked=false;
 alert("Bir satırda 2 den fazla seçim yapamazsınız.")
 }

 }

 function betWeek_onchange(activeWeek, week, matchStatus)
 {
 if (activeWeek==week) matchStatus = "1";
 document.getElementById("ifrmMatchStatus").src = "matchStatus.aspx?activeWeek="+activeWeek+"&week="+week+"&matchStatus="+matchStatus;
 }


 function InsertCoupon2(iPage, qStr)
 {
 opener.opener.location.href = iPage + "/Bilyoner/CreateCoupons/Coupon.aspx?" + qStr ;
 opener.close();
 this.close();
 }
function windowOpen(sURL, sWinName, iWinType) {
 var sSizeLoc = "";

 if (sWinName.indexOf("web")== 0)
 {
 if (sURL.indexOf("http")!= 0)
 {
 sURL = "http:\\\\" + sURL;
 }
 }

 if (arguments.length == 5) {
 sSizeLoc = ",width=" + arguments[3] + ",height=" + arguments[4] + ",left=0,top=0";
 } else if (arguments.length == 7) {
 sSizeLoc = ",width=" + arguments[3] + ",height=" + arguments[4] + ",left=" + arguments[5] + ",top=" + arguments[6];
 } else {
 sSizeLoc = ",width=900,height=540,left=0, top=0";
 }

 switch (iWinType) {
 case 1: {
 window.open(sURL, sWinName, 'toolbar=1,menubar=1,resizable=1,scrollbars=1' + sSizeLoc);
 break;
 }
 case 2: {
 window.open(sURL, sWinName, 'toolbar=0,menubar=1,resizable=1,scrollbars=1' + sSizeLoc);
 break;
 }
 case 3: {
 window.open(sURL, sWinName, 'toolbar=0,menubar=0,resizable=1,scrollbars=1' + sSizeLoc);
 break;
 }
 case 4: {
 window.open(sURL, sWinName, 'toolbar=0,menubar=0,resizable=0,scrollbars=0' + sSizeLoc);
 break;
 }

 }
}
/*
function highlight(obj){
 if (navigator.appName == "Microsoft Internet Explorer") {
 if (obj.style.backgroundColor != ""){
 obj.style.backgroundColor = "";
 }else{
 obj.style.backgroundColor = highColor;
 }
 }
}
*/
function highlight(obj) {
    var HIGH_COLOR = "#c7d2df";
    if (obj.style.backgroundColor == "") {
        obj.style.backgroundColor = HIGH_COLOR;
    } else {
        obj.style.backgroundColor = "";
    }
}
var browser = navigator.appName;
var procName = "changeObject";
boolDOM = (document.getElementById) ? true : false;
boolNS4 = (document.layers) ? true : false;
boolIE = (document.all) ? true : false;
boolIE4 = boolIE && !boolDOM;
boolNS6 = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"));
boolOP7 = ((navigator.userAgent.indexOf("Opera 7")!=-1)||(navigator.userAgent.indexOf("Opera/7")!=-1))
boolMac = (navigator.appVersion.indexOf("Mac") != -1);
boolFF = (navigator.userAgent.indexOf("Firefox") != -1);
boolIE4M = boolIE4 && boolMac;
function getUrl(url){
 procName  = "changeObject";
 if(boolDOM && boolIE && !boolOP7){
 obj = new ActiveXObject("Microsoft.XMLHTTP");
 obj.open("POST", url, true);
 obj.setRequestHeader("Content-type", "text/xml;charset=ISO-8859-9;") ;
 obj.onReadyStateChange=function(){
 if(obj.readyState==4){
 changeObject(obj.responseText);
 }
 }
 obj.send(null);
 }
 else if(boolNS6 && boolDOM || boolFF ){
 obj = new XMLHttpRequest();
 obj.open("GET",url,false);
 obj.send(null);
 eval( procName +"('"+obj.responseText +"')" );
 }
 else if(boolOP7 && boolDOM){
 var data = new Array();
 var i = 0;
 var temp = "";
 var datafile = url;
 var myUrl = new java.net.URL(datafile);
 var connect = myUrl.openConnection();
 var input = new java.io.BufferedReader(new java.io.InputStreamReader(connect.getInputStream()));
 var aLine = ""
 while((aLine = input.readLine()) != null) temp += aLine;
 eval( procName +"('"+temp +"')" );
 }
}


function getUrl1(url){
 if(boolDOM && boolIE && !boolOP7){
 obj = new ActiveXObject("Microsoft.XMLHTTP");
 obj.open("POST", url, true);
 obj.setRequestHeader("Content-type", "text/xml;charset=ISO-8859-9;") ;
 obj.onReadyStateChange=function(){
 if(obj.readyState==4){
 changeObject1(obj.responseText);
 }
 }
 obj.send(null);
 }
 else if(boolNS6 && boolDOM || boolFF ){
 obj = new XMLHttpRequest();
 obj.open("GET",url,false);
 obj.send(null);
 procName  = "changeObject1";
 eval( procName +"('"+obj.responseText +"')" );
 }
 else if(boolOP7 && boolDOM){
 var data = new Array();
 var i = 0;
 var temp = "";
 var datafile = url;
 var myUrl = new java.net.URL(datafile);
 var connect = myUrl.openConnection();
 var input = new java.io.BufferedReader(new java.io.InputStreamReader(connect.getInputStream()));
 var aLine = ""
 while((aLine = input.readLine()) != null) temp += aLine;
 eval( procName +"('"+temp +"')" );
 }
}

function changeObject(responseStr) {
    var iMisli = 1;
    var misli = document.getElementById("multiplier");
    if (misli) {
        iMisli = parseInt(misli.value, 10);
    }
	var bilyonerStr = AFF + "?ai=PVfvoXwCLBU=&misli=" + iMisli;
	var systemStr = "";
	var prmStr = "";
	bilyonerStr += "&sistem=";
	var responseStrArray = responseStr.split('#');
	
	for (e in systemHashmap)
	{
			systemStr += "|" + systemHashmap[e];
	}
	
	bilyonerStr += systemStr;
	for (e in couponHashmap)
	{
			prmStr = prmStr + couponHashmap[e].id + "*" + couponHashmap[e].banko + "*" + couponHashmap[e].bet + "*" + convertGametype(couponHashmap[e].gameType) + "*";
			//prmStr = prmStr + convertSelTeam(couponHashmap[e].selTeam, couponHashmap[e].gameType) + "*" + replaceTRChar(couponHashmap[e].matchStr) + "*" + couponHashmap[e].mbs + "*" + couponHashmap[e].selTeam + "~";
			prmStr = prmStr + replaceTRChar(couponHashmap[e].matchStr) + "*" + couponHashmap[e].mbs + "*" + couponHashmap[e].selTeam + "*~";
			if (couponHashmap[e].selTeam1 != undefined && couponHashmap[e].bet1 != undefined)
			{
				prmStr = prmStr + couponHashmap[e].id + "*" + couponHashmap[e].banko + "*" + couponHashmap[e].bet1 + "*" + convertGametype(couponHashmap[e].gameType) + "*";
				//prmStr = prmStr + convertSelTeam(couponHashmap[e].selTeam1, couponHashmap[e].gameType) + "*" +replaceTRChar(couponHashmap[e].matchStr) + "*" + couponHashmap[e].mbs + "*" + couponHashmap[e].selTeam1 + "~";
				prmStr = prmStr + replaceTRChar(couponHashmap[e].matchStr) + "*" + couponHashmap[e].mbs + "*" + couponHashmap[e].selTeam1 + "*~";
			}
	}
	bilyonerStr += "&sonuc=" + prmStr + "&affinfo=" + responseStrArray[1] + "&maxbet=" + maxbet + "&refId=" + document.getElementById("refId").value;
	document.getElementById("url").value = bilyonerStr;
	bilyonerStr = replaceTRChar(bilyonerStr);
	window.open(bilyonerStr, 'Bilyoner', 'toolbar=0,menubar=1,resizable=1,scrollbars=1,width=800,height=600,left=0,top=0');
	//var bw = 
	//bw.focus();
	document.getElementById("createCoupon").disabled = false;
}
 

function changeObject1(s){
 if(s){
 var rowArray = s.split('$');
 for(var i=0;i<rowArray.length;i++){

 var colArray = rowArray[i].split('|');
 getObj('CMS'+colArray[0]).innerHTML='<b>'+colArray[2]+'</b>';
 getObj('CIY'+colArray[0]).innerHTML=colArray[1] == '' ? '&nbsp;' : colArray[1];
 getObj('CDK'+colArray[0]).innerHTML='<b>' + getMinute(colArray[3])+'</b>';
 }

 for(var i=0;i<rowArray.length;i++){
 var colArray = rowArray[i].split('|');
 if(colArray[4] != -1)
 {
    getObj('R'+colArray[0]).className = 'altLine'+((i%2)+1)+colArray[4];
 }
 }
 blinkIt();

 }
}
function getMinute(s){
 if(s.substr(0,2) == 'UZ' || s.substr(0,2) == 'PA'){
 return s+"<blink>'</blink>";
 }
 var digits='0123456789';
 for(var i=0;i<s.length;i++){
 if( digits.indexOf( s.charAt(i) ) == -1)
 return s;
 }
 return s+"<blink>"+(s=="90" || s=="45" ? "+":"'")+"</blink>";
}

function blinkIt() {
	if (!document.all) return;
	else {
		for(i=0;i<document.all.tags('blink').length;i++){
			s=document.all.tags('blink')[i];
			s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
		}
	}
}


function getCoupons(){
	getUrl1(_COUPONS_TICKER_URL);
}

function getObj(objName){
	return document.getElementById(objName);
}