﻿var bankNames = new Array("بانک سامان",
 "بانک اقتصاد نوین",
 "بانک ملت",
 "بانک کشاورزی",
 "مؤسسه مالی و اعتباری سینا (بنیاد)",
 "بانک پارسیان",
 "بانک توسعه صادرات",
 "بانک صنعت و معدن",
 "بانک پاسارگاد",
 "بانک ملی",
 "بانک صادرات");
var selectedBankElement, sbhf, sghf, sgcmb;
var cardRbns;
var lblCardname, lblMabKol, txtEmail, txtMobile;
var cardNames = ['ایرانسل 1000', 'ایرانسل 2000', 'ایرانسل 5000', 'ایرانسل 10000', 'ایرانسل 20000', 'تالیا 5000', 'تالیا 10000', 'تالیا 20000', 'تالیا 40000', 'همراه اول 2000', 'همراه اول 5000', 'همراه اول 10000', 'همراه اول 20000'];
 
/*********************************************/
function bankHover(shomareyeBank) 
{
    document.getElementById("bankname").innerHTML = bankNames[shomareyeBank];
}
/*********************************************/
function bankClick(srcElement, bankId) {

    sgcmb.options.length = 0;
    var defaultGatewayId = 0;
    var itemCount = 0;
    for (var vgi in validGateways)
        if (validGateways[vgi].BankId == bankId) {
        for (var gi in gateways) {
            if (gateways[gi].Cod == validGateways[vgi].GatewayId) {
                var y = document.createElement('option');
                y.text = gateways[gi].Matn;
                y.value = gateways[gi].Cod;
                try { sgcmb.add(y, null); } catch (ex) { sgcmb.add(y); }
                break;
            }
        }
        if (validGateways[vgi].IsDefault) {
            defaultGatewayId = itemCount;
            sghf.setAttribute("value", gateways[gi].Cod);
        }
        itemCount++;
    }

    sgcmb.selectedIndex = defaultGatewayId;

    document.getElementById("pardakht").style.visibility = "visible";
    sbhf.setAttribute("value", bankId);
    if (selectedBankElement)
        selectedBankElement.className = "";
    srcElement.className = "selected";
    selectedBankElement = srcElement;
}
/*********************************************/
function shetabMouseOut()
{
    if (selectedBankElement)
        document.getElementById("bankname").innerHTML=bankNames[sbhf.getAttribute("value")];
    else
        document.getElementById("bankname").innerHTML="";
}
/*********************************************/
function preload() 
{
    document.getElementById('Username').value=='';
    document.getElementById('Fullname').value=='';
}
/*********************************************/
function setFrame(id) 
{
    var mydiv = document.getElementById('mycardDiv');
    if (id == 0) 
        {
            mydiv.style.borderColor = "#BD222A";
            mydiv.style.backgroundColor = "#EAB8BB"; //"#FDF2B2";
            ti.style.display = '';
            tt.style.display = 'none';
            //th.style.display = 'none';
            
        }
        else if (id == 1) 
        {
            mydiv.style.borderColor = "#0B6C65";
            mydiv.style.backgroundColor = "#B2D0CE";
            ti.style.display = 'none';
            tt.style.display = '';
            //th.style.display = 'none';
        }
        else if (id == 2) 
        {
            mydiv.style.borderColor = "#0B6C65";
            mydiv.style.backgroundColor = "#B2D0CE";
            ti.style.display = 'none';
            tt.style.display = 'none';
            //th.style.display = '';
        }

//        for (i = 0; i < cardRbns.length; i++)
//        document.getElementById(cardRbns[i]).checked = false;

//    lblCardname.innerHTML = 'انتخاب نشده';
//    lblMabKol.innerHTML = '';
//      txtFullname.value='';
//      txtUsername.value='';
      document.getElementById('Username').value='';
      document.getElementById('Password').value='';
      document.getElementById('Credit').value='';
      document.getElementById('Fullname').value='';
      document.getElementById('Payment').value='';
      document.getElementById('Desc').value='';
      //      alert(txtFullname.value);
//      alert(document.getElementById('Fullname').value);
}
/*********************************************/
function validate() 
{
  if (tt.style.display=='none')
   {
     if(document.getElementById('Username').value=='')
      {
       alert('لطفا نام کاربری خودرا وارد کنید');
       return false; 
      }
     if(document.getElementById('Password').value=='')
      {
       alert('لطفا رمز عبور خودرا وارد کنید');
       return false; 
      }
     if(document.getElementById('Credit').value=='')
      {
       alert('لطفا تعدادساعت مورد نیاز خود را مشخص کنید');
       return false; 
      }
    }
  else if(ti.style.display=='none')
    {
     if(document.getElementById('Fullname').value=='')
      {
       alert('لطفا پرداخت کننده را مشخص کنید');
       return false; 
      }
     if(document.getElementById('Payment').value=='')
      {
       alert('لطفا مبلغ مورد نظر را مشخص کنید');
       return false; 
      }
     if(document.getElementById('Desc').value.length > 200)    
      {
       alert('متن توضیحات شما طولانی است');
       return false; 
      }
    }  
 //   cardselected = false;
 //   for (i = 0; i < cardRbns.length; i++)
 //       if (document.getElementById(cardRbns[i]).checked)
 //           cardselected = true;
            
 //   if (!cardselected) 
 //   {
 //       alert('ابتدا کارت مورد نظرتان را انتخاب کنید'); 
 //       return false; 
 //   }

 //   mailAdress = txtEmail.value;
 //   mobileNum = txtMobile.value;

  //  if (mailAdress == "" & mobileNum=="") 
  //  {
  //      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 = pageWidth();
    trback.style.height = pageHeight();
    trback.style.left = posLeft();
    trback.style.top = posTop();
    document.getElementById('popback').style.display = 'block';
    setTimeout('document.images["waitimg"].src = "image/wait.gif"', 200);
}
/*********************************************/
//function hesab(cardId) 
//{     
//    var mablagh = cardValues[cardId];
//    lblMabKol.innerHTML = mablagh;
//    lblCardname.innerHTML = 'کارت شارژ ' + cardNames[cardId];
//}
/*********************************************/
    
    var comma = ',';
    
    var isIE = null;
    
    function checkIE()
    {
        if (isIE == null)
        {
            if (window.ActiveXObject)
            {
                isIE = true;
            }
            else if (document.implementation && document.implementation.createDocument)
            {
                isIE = false;
            };
        };
    };
    function checkDigit(e)
	{
        checkIE();
        
		var keyCode;
		
        if (isIE == true)
        {
            keyCode = window.event.keyCode;
        }
        else
        {
            keyCode = e.which;
        }
        
		if ((keyCode >= 48 && keyCode <= 57) || keyCode == 27)
		{
			return true;
		}
		else if (keyCode == 13)
		{
			//window.setTimeout('Calculate();',1);
			return false;
		}
		else
		{
			return false;
		}
	};
	
    function checkComma(textbox)
	{
		while (textbox.value.indexOf(comma) > 0)
		{
			textbox.value = textbox.value.replace(comma,'');
		}
		var num = textbox.value;
		if (num.length != 0 && parseInt(num))
		{
			var regex  = new RegExp('(-?[0-9]+)([0-9]{3})');
			while(regex.test(num))
			{
				num = num.replace(regex, '$1' + comma + '$2');
			}
		}
		textbox.value = num;
	};