﻿var bankNames = new Array("بانک سامان",
 "بانک اقتصاد نوین",
 "بانک ملت",
 "بانک کشاورزی",
 "مؤسسه مالی و اعتباری سینا (بنیاد)",
 "بانک پارسیان",
 "بانک توسعه صادرات",
 "بانک صنعت و معدن",
 "بانک پاسارگاد",
 "بانک ملی",
 "بانک صادرات");

var notexist = "(موجود نیست)";
 
var selectedBankElement, sbhf, sghf ;

//var cardNames = ['ایرانسل 1000',12] 'ایرانسل 2000', 'ایرانسل 5000', 'ایرانسل 10000', 'ایرانسل 20000', 'تالیا 5000', 'تالیا 10000', 'تالیا 20000', 'تالیا 40000', 'همراه اول 2000', 'همراه اول 5000', 'همراه اول 10000','همراه اول 20000'];

var cardNames =
    [
        ['ایرانسل 1000',12] ,['ایرانسل 2000',9],['ایرانسل 5000',1],['ایرانسل 10000',2],['ایرانسل 20000',3 ],
        ['تالیا 5000',10], ['تالیا 10000',4],['تالیا 20000',5],['تالیا 40000',6] ,
        ['همراه اول 2000',13] ,['همراه اول 5000',11] ,['همراه اول 10000',7] ,['همراه اول 20000',8]
    ];
 
/*********************************************/
function bankHover(shomareyeBank) 
{
    document.getElementById("bankname").innerHTML = bankNames[shomareyeBank];
}
/*********************************************/
function bankClick(srcElement, bankId)
{

    //read gateway/default of curent bank
    readGateWay(bankId);

    //keep selected bank id
    sbhf.setAttribute("value", bankId);
    
    //clear old selected bank
    if (selectedBankElement)
        selectedBankElement.className = "";

    //bold new selected bank
    srcElement.className = "selected";

    //keep new selected bank
    selectedBankElement = srcElement;

}
/*********************************************/
function makeCostArray() 
{
    icCount = 5;
    tlCount=4;
    irCount = 4;   

    for (i = 0; i < cardNames.length; i++)
    {
        var y = new Array(3);

        if (cardValues[i][1] == 'true')
        {
            y[0] = cardNames[i][0]; //عنوان کارت
        }
        else
        {
            y[0] = cardNames[i][0] + ' ' + notexist ; 
        }

        y[1] = cardValues[i][0];    //قیمت کارت
        y[2] = cardNames[i][1];     //کارت id

        if (i < icCount)
        {        
            icCardNames[i] = y; 
        }
        else if (i < icCount + tlCount)
        {
            tlCardNames[i - icCount] = y;
        }
        else if (i < icCount + tlCount + irCount)
        {
            irCardNames[i - icCount - tlCount] = y;
        }

    }
}

/*********************************************/
function validate()
{
    if (cardtype.value == "-1")
    {
        alert('لطفا کارت شارژ مورد نظرتان را انتخاب کنید');
        return false;
    }

    lbl = document.getElementById('updownupdownlblType');

    if (lbl.innerHTML.match(notexist)) {
        alert('این کارت شارژ موقتا موجود نمی باشد');
        return false;
    }

    if (txtEmail.value == "" & txtMobile.value == "")
    {
        alert('لطفا ای میل یا شماره موبایل خود را ( برای سهولت خدمات پشتیبانی ) وارد کنید');
        return false;
    }

    if (sbhf.value == "-1" & gtwy.value == "-1")
    {
        alert('لطفا کارت بانکتان را انتخاب کنید');
        return false;
    }
    
    if (cardtype=="-1") 
    {
        alert('لطفا کارت مورد نظرتان را انتخاب کنید'); 
        return false; 
    }

    showwait();   
}
/*********************************************/
function pageWidth() { return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null; }
/*********************************************/
function pageHeight() { return window.innerHeight != null ? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null ? document.body.clientHeight : null; }
/*********************************************/
function posLeft() { return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0; } function posTop() { return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0; } function posRight() { return posLeft() + pageWidth(); } function posBottom() { return posTop() + pageHeight(); }
/*********************************************/
function showwait() 
{
    trback = document.getElementById('poptransback');
    trback.style.display = 'block';
    trback.style.width = "100%";  //pageWidth();
    trback.style.height = "100%";  //pageHeight();
    //trback.style.left = posLeft();
    //trback.style.top = posTop();
    document.getElementById('popback').style.display = 'block';
    setTimeout('document.images["waitimg"].src = "img/wait.gif"', 200);   
}
/*********************************************/
function hesab()
{
    cash = document.getElementById('lblCash');
    
    if(cash)
        cash.value = tedadCmb.value * cardcost.value;
}
/*********************************************/
function showSelectedBankName()
{

    if (bankNames[sbhf.value] == undefined)
        document.getElementById('bankname').innerHTML = '<انتخاب نشده>';
    else
        document.getElementById('bankname').innerHTML = bankNames[sbhf.value];

}
