var _PinError_ = "ÜZGÜNÜZ! GEÇERSİZ KOD!";
var _ObjectSelectionError_ = "Devam etmeden önce lütfen tercihinizi yapınız";
var _AgreeError_ = "Lütfen devam etmek için katılım koşullarını okuyup onaylayınız.";
var _NumberFormatError_ = " Lütfen Cep Telefonu Numarınızı Giriniz";
var _NumberFormatError_TooShort_ = " Lütfen Cep Telefonu Numarınızı Giriniz";

var _CarrierSelectError_ = "Lütfen operatörünüzü seçiniz";
var _CodeError_ = "Please enter validation code";
var _HeadsetSelectError_ = "Please select your headset";

var _FieldMissing_ = "Cep Telefonu Numariniz Lütfen Giriniz"

var _MaxPhoneLength_ = 10;
var _MinPhoneLength_ = 10;
var _PhoneRE_ =/^\d+$/ ;

var bReturnValue = function checkSubmit(oForm) {
	var num = oForm.number;
	var number_format = /^\d{10}$/ ;
	var pinField = oForm.pin;
	var operatorField = oForm.operator;
	var modelDropDown = oForm.phone;
	var modelCheckbox = oForm.ModelIsSelected;
	
	if(modelDropDown != null && modelCheckbox != null) {
		/*if(modelDropDown.selectedIndex == 0) {
			alert("Please select a model.");
			return false;
		}
		else */ 
		//alert(oForm.phoneList.value);
		if(!oForm.ModelIsSelected.checked && oForm.phoneList.value==0) {
			alert("Please check the checkbox");
			return false;
		}
	}
	
	if (operatorField != null){
	
	    if(operatorField.value == ''){
	        alert(_CarrierError_);
			return false;
	    }
	}
	if(num != null){

	    if(num[0].value == ''){
			alert(_CarrierSelectError_);
			return false;
		}

		for(i=0;i<num.length;i++){
			if(num[i].value==''){
				alert(_FieldMissing_);
				return false;
			}
		}
		
		if(num[1].value.length != 7){
			alert(_PhoneLengthError_);
			return false;
		}

		if(num[1].value.substring(0,1) == '0' || num[1].value.substring(0,1) == '1'){
			alert(_NumberFormatError_Zero_One_);
			return false;
		}
		
		var re = /^[0-9]*$/;
        	if (!re.test(num[1].value)) {
        		alert(_NumberFormatError_Letters_);
			return false;
		}
		
	}
	if(pinField != null){

		if(pinField.value.length != 4){
			alert(_PinLengthError_);
			return false;
		}
		
		var re2 = /^[0-9]*$/;
        	if (!re2.test(pinField.value)) {
        		alert(_PinFormatError_Letters_);
			return false;
		}
	
	}
	return true;
}
