//-----------------------------------------------------------------
function mkItem(parent,id,name)
{
   this.parent = parent;
   this.id     = id;
   this.name   = name;
}

//-----------------------------------------------------------------
function populate(frmx,parent)
{
    if (parent=='-99') {
	frmx.mark.length  = 1;
	frmx.model.length = 1;
	ic=0;
	for (i=1; i<=mark[0]; i++) {
	    frmx.mark.length++;
	    ic++;
	    frmx.mark.options[ic].value = mark[i].id;
	    frmx.mark.options[ic].text  = mark[i].name;
	}
    }
    frmx.model.length=1;
    ic=0;
    for (i=1; i<=model[0]; i++) {
	if (frmx.mark[frmx.mark.selectedIndex].value == model[i].parent) {
	    frmx.model.length++;
	    ic++;
	    frmx.model.options[ic].value = model[i].id;
	    frmx.model.options[ic].text = model[i].name;
	}
    }
    frmx.model.selectedIndex = 0;
}

var mark    = new Array();
var model   = new Array();


function chk_frmNewsGrp(formobj){
	var fieldRequired = Array("code","phone","email","meal");
	var fieldDescription = Array("Ülkeniz","Cep Numaranız","E-Posta Adresiniz","Yüklenecek Program");
	var alertMsg = "Lütfen Aşağıda Yazılı Olan Alanı Kontrol Ediniz :\n\n";
	
	var l_Msg = alertMsg.length;

	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		
				if (obj.value==""){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.focus();
					break;
				}
				else if(obj.name=="phone"){
					if(obj.value.length < 7 || (parseInt(obj.value) != obj.value)){					
						alertMsg += "Lütfen geçerli bir numara giriniz.\n\n";
						if(document.frmDown.code.value=="90") {
						    alertMsg += "GSM Numaranızı başına '0'(sıfır) koymadan operatör kodu ile birlikte yazınız.\n\nÖrneğin '5325420555'";
						}
						obj.select();
						break;
					}
				}
				else if(obj.name=="email"){
					if(validate_email(obj) == false) {
						alert("Lütfen geçerli bir e-mail adresi giriniz.");
						obj.focus(); obj.select(); return(false); 
					}
				}
	}
			
	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function check_mark(formobj, recid,mark,model) {
	var fieldRequired = Array("mark","model");
	var fieldDescription = Array("Telefonunuzun Markası", "Telefonunuzun Modeli");
	var alertMsg = "Lütfen Aşağıda Yazılı Olan Alanı Kontrol Ediniz :\n\n";
	
	var l_Msg = alertMsg.length;

	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		
				if (obj.value==""){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.focus();
					break;
				}
	}
			
	if (alertMsg.length == l_Msg){
		MM_openBrWindow('https://www.ezanvakti.com/cepsatis/buy_ck.php?lang=tr&recid='+recid+'&mark='+mark+'&model='+model+'','cepKURAN','scrollbars=yes, status=yes, width=550,height=700');
	}else{
		alert(alertMsg);
		return false;
	}
}

function validate_email(input) {
 e = input.value
 if( e.search ) {
   return (e.search(new RegExp("^([-!#$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}$","gi"))>=0)
 }
 if( s.indexOf ) {
  e_char = e.indexOf('@')
  if( e_char<=0 || e_char+4 > e.length )
   return false
 }
 if( e.length<6 )
  return false
 else
  return true
}