var colA = false;
var colB = false;
var colC = false;
var colD = false;
var totA = 1;
var totB = 1;
var totC = 1;
var totD = 1;
function slip(sll, grp, val) {
	if (sll.checked) {
		grp.value = grp.value + val;
	} else {
		grp.value = grp.value.substring(0, grp.value.indexOf(val)) + grp.value.substring(grp.value.indexOf(val) + 1, grp.value.length);
	}
	calc();
}
function calc() {
    try{
        var mult = document.st.multiplier[document.st.multiplier.selectedIndex].value;
        var total = 0;
        totA = 1;
        totB = 1;
        totC = 1;
        totD = 1;
        colA = false;
        colB = false;
        colC = false;
        colD = false;



         for (var k=1;k<16;k++){
                    totA=totA* document.getElementById("groupA"+k).value.length;
                    if( document.getElementById("groupA"+k).value!="")
                        colA=true;
                        totB=totB* document.getElementById("groupB"+k).value.length;
                    if( document.getElementById("groupB"+k).value!="")
                        colB=true;
                        totC=totC* document.getElementById("groupC"+k).value.length;
                    if( document.getElementById("groupC"+k).value!="")
                        colC=true;
                        totD=totD* document.getElementById("groupD"+k).value.length;
                    if( document.getElementById("groupD"+k).value!=""){
                         colD=true;
                    }

            }

        total = totA + totB + totC + totD;
        document.getElementById("amount").innerHTML  = total * 0.25 * mult;
    } catch(ex) {
    }
}


function sporTotoOnay() {
    if (checkFrm()) {
        document.getElementById('st').submit();
    }
}

function checkFrm() {
	var intValue = null;
	try{
		intValue = document.getElementById("amount").innerHTML;
	}catch(ex){}
	
	if ( intValue > 0 || intValue == null) {
		if (intValue > 625) {
			alert("Bir kuponda en fazla 2500 kolon veya 625 TL'ye kadar oynanabilir!");
			return false;
		} else {
			if (colA == true && totA == 0) {
				alert("1. Kolonu tamamlayınız ya da iptal ediniz!");
				return false;
			} else {
				if (colB == true && totB == 0) {
					alert("2. Kolonu tamamlayınız ya da iptal ediniz!");
					return false;
				} else {
					if (colC == true && totC == 0) {
						alert("3. Kolonu tamamlayınız ya da iptal ediniz!");
						return false;
					} else {
						if (colD == true && totD == 0) {
							alert("4. Kolonu tamamlayınız ya da iptal ediniz!");
							return false;
						} else {
							enable_all();
                            //document.getElementById('st').submit();
                            return true;
						}
					}
				}
			}
		} 
	} else {
		alert("En az 1 kolon doldurmalısınız!");
		return false;
	}
}

function enable_all(){
	dml = document.st;
  	len = dml.elements.length;
  	var i=0;
  	for(i=0;i<len;i++)  {
  		dml.elements[i].disabled = false;
  	}
}

function getSporTotoDuyuru(){
 $.ajax({
        type: 'GET',
        url:  "/st/anouncements",
        dataType:"html",
        success: function(response) {
              $("#sportotoduyuru").html( response);
        },
        error :function (response){
                $("#sportotoduyuru").html("");
        }
    });

}

function goback(gameid){
    document.dummyhesabim.game.value=gameid;
    document.dummyhesabim.submit();
}


function setParamsForOnay(){
	var formObject = $('#st');
     $.ajax({
        type: 'POST',
        url:  "setparams.jspx",
        dataType:"html",
        data:formObject.serialize(),
        success: function(response) {
              $("#nextpageonayparams").html( response);
              var uyeNo = document.login.j_username;
	          uyeNo.focus();
        },
        error :function (response){
                $("#nextpageonayparams").html("");
        }
    });
		
}

var ERKUT = "";
var colA = false;
var colB = false;
var colC = false;
var colD = false;
var totA = 1;
var totB = 1;
var totC = 1;
var totD = 1;
var selectedbyuser=new Array();
Array.prototype.find = function(func) {
    for (var i = 0, l = this.length; i < l; ++i) {
        var item = this[i];
        if (func==item)
            return item;
    }
    return "";
};

Array.prototype.remove=function(s){
    for(i=0;i<this.length;i++){
        if(s==this[i]) this.splice(i, 1);
    }
}
function slip(cell, grp, val)
{
    // alert(cell.checked);
    if(cell.checked){
        grp.value=grp.value+val;
        var grpnameExists = false;
        for(grpname in selectedbyuser) {
        	if(grpname == grp.name) {
        		grpnameExists = true;
        		break;
        	}
        }
        if (!grpnameExists) selectedbyuser.push(grp.name);
    }
    else{
        grp.value=grp.value.substring(0,grp.value.indexOf(val)) + grp.value.substring(grp.value.indexOf(val)+1, grp.value.length);
        if (grp.value=="") {

            selectedbyuser.remove(grp.name);

        }
    }
    calc();
}
function SilSlip(kolon) {
    for (k=1;k<16;k++){
        selectedbyuser.remove("group"+kolon+k);
        document.getElementById("ckid"+kolon+"Bir"+k).checked=false;
        document.getElementById("ckid"+kolon+"X"+k).checked=false;
        document.getElementById("ckid"+kolon+"Iki"+k).checked=false;
        eval("document.st.group"+kolon+k).value="";
    }
    calc();
    return false;
}
function SilSlipbyKolon(kolon,k) {
    document.getElementById("ckid"+kolon+"Bir"+k).checked=false;
    document.getElementById("ckid"+kolon+"X"+k).checked=false;
    document.getElementById("ckid"+kolon+"Iki"+k).checked=false;
    eval("document.st.group"+kolon+k).value="";
    return false;
}

function RandomSlip(kolon){
    for (k=1;k<16;k++){
        // if (eval("document.frm.group"+kolon+k).value!="") continue;
        findit=false;
        for (p=0;p<selectedbyuser.length;p++){
            //alert(selectedbyuser[p]);
            if (selectedbyuser[p]=="group"+kolon+k) {
                findit=true;
                break;
            }
        }
        if (findit) continue;
        SilSlipbyKolon(kolon,k);
        secenek=Math.floor(Math.random()*3);
        switch(secenek){
            case 1:
                eval("document.st.group"+kolon+k).value="1";
                break;
            case 0:
                eval("document.st.group"+kolon+k).value="X";
                break;
            case 2:
                eval("document.st.group"+kolon+k).value="2";
                break;
            default:
                eval("document.st.group"+kolon+k).value="";
                break;
        }
        if (secenek==1){
            document.getElementById("ckid"+kolon+"Bir"+k).checked=true;
        }
        if (secenek==0){
            document.getElementById("ckid"+kolon+"X"+k).checked=true;
        }
        if (secenek==2){
            document.getElementById("ckid"+kolon+"Iki"+k).checked=true;
        }
        calc();
    }
    return false;
}


//Onay sayfasındaki kod..
function saveCoupon() {
var name = $("#coupon_name").val();
if (name.length >= 20)
    name = name.substring(0, 20);
var surl = "/st/save-coupon";
var query = "action=saveCoupon&name=" + encodeURIComponent(name);

 $.ajax({
        type: 'POST',
        url: surl,
        dataType:"html",
        data:query,
        success: function(response) {
              $("#saveCouponResponse").html( response);
              $("#saveCouponControls").css({'display':'none' });
        },
        error :function (response){
                $("#saveCouponResponse").html("");
        }
    });
return false;
}