function trim(string){

	return string.replace(/^\s+|\s+$/g,"");

}

function valid_email(field){


regex = /^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])*(\.([a-z0-9])([-a-z0-9_-])([a-z0-9])+)*$/i;
value = document.getElementById(field).value;
value = value.toLowerCase();
value = trim(value);
info_length = value.length;

	if(info_length < 1){
	return 0;
	}else if(!value.match(regex)) {
	return 3;
	}else{
	return 4;
	}

}

function valid_number(field, min, max){

var source = document.getElementById('report_s1512');

source.innerHTML = "";

regex = /^[0-9 ]+$/;
value = document.getElementById(field).value;
value = trim(value);
info_length = value.length;

	if(info_length < 1){
	return 0;
	}else if(info_length < min){
	return 1;
	}else if(info_length > max){
	return 2;
	}else if(!value.match(regex)) {
	return 3;
	}else{
	return 4;
	}

}

function valid_string(field, min, max){

var source = document.getElementById('report_s1512');

source.innerHTML = "";

value = document.getElementById(field).value;
value = trim(value);
info_length = value.length;

	if(info_length < 1){
	return 0;
	}else if(info_length < min){
	return 1;
	}else if(info_length > max){
	return 2;
	}else{
	return 4;
	}

}

function check_adressform(type){

	var submit = false;
	var source = document.getElementById('report_s1512');
	
	// Validate type field ...
	if(type != 1){
	var value = document.getElementById('type_selector').value;
	}
	
	if(type != 1 && (value != 2 && value != 3)){
	source.innerHTML = "f,Lütfen fatura tipini seçiniz!";
	swapReport();
	return false;
	}
	
	// Validate title field ...
	var f1 = valid_string('adrtfield', 3, 45);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Adres başlığı</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Adres başlığı</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Adres başlığı</b> alanı en fazla 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate company name field ...
	if(type == 3){
		var f1 = valid_string('cnamefield', 3, 45);
		if(f1 == 0){
		source.innerHTML = "f,<b>Firma Ünvanı</b> alanını lütfen boş bırakmayınız!";
		swapReport();
		return false;
		}else if(f1 == 1){
		source.innerHTML = "f,<b>Firma Ünvanı</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}else if(f1 == 2){
		source.innerHTML = "f,<b>Firma Ünvanı</b> alanı en fazla 45 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}
	}else{
	if(document.getElementById('cnamefield'))
	document.getElementById('cnamefield').value = ''
	}
	
	// Validate name, surname field ...
	if(type == 1 ||  type == 2){
	var f1 = valid_string('nsnmfield', 6, 45);
		if(f1 == 0){
		source.innerHTML = "f,<b>Ad - Soyad</b> alanını lütfen boş bırakmayınız!";
		swapReport();
		return false;
		}else if(f1 == 1){
		source.innerHTML = "f,<b>Ad - Soyad</b> alanı en az 6 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}else if(f1 == 2){
		source.innerHTML = "f,<b>Ad - Soyad</b> alanı en fazla 45 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}
	}else{
	document.getElementById('nsnmfield').value = '';
	}
	
	// Validate address field ...
	var f1 = valid_string('addrfield', 10, 300);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Adres</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Adres</b> alanı en az 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Adres</b> alanı en fazla 300 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate pobox field ...
	// var f1 = valid_string('pbfield', 3, 20);
	
	// if(f1 == 0){
	// source.innerHTML = "f,<b>Posta Kodu</b> alanını lütfen boş bırakmayınız!";
	// swapReport();
	// return false;
	// }else if(f1 == 1){
	// source.innerHTML = "f,<b>Posta Kodu</b> alanı en az 4 karakter uzunluğunda olmalıdır!";
	// swapReport();
	// return false;
	// }else if(f1 == 2){
	// source.innerHTML = "f,<b>Posta Kodu</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	// swapReport();
	// return false;
	// }else if(f1 == 4){
	// source.innerHTML = "";
	// swapReport();	
	// }
	
	// Validate country field ...
	var f1 = valid_string('ctryfield', 3, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Ülke</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Ülke</b> alanı en az 4 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Ülke</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate city field ...
	var f1 = valid_string('cityfield', 3, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Şehir</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Şehir</b> alanı en az 4 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Şehir</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate district field ...
	var f1 = valid_string('dstrfield', 3, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>İlçe</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>İlçe</b> alanı en az 4 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>İlçe</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate subdist field ...
	var f1 = valid_string('subdsfield', 3, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Semt</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Semt</b> alanı en az 4 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Semt</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate phone field ...
	var f1 = valid_number('phonefield', 5, 20);
	
	if(f1 == 0){
	var num1 = false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Telefon</b> alanı en az 5 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Telefon</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>Telefon</b> alanına lütfen geçerli bir numara giriniz!";
	swapReport();
	return false;
	}else if(f1 == 4){
	source.innerHTML = "";
	swapReport();
	num1 = true;
	}
	
	
	// Validate mobile phone field  ...
	var f1 = valid_number('cellfield', 5, 20);
	
	if(f1 == 0){
	var num2 = false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanı en az 5 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanına lütfen geçerli bir numara giriniz!";
	swapReport();
	return false;
	}else if(f1 == 4){
	source.innerHTML = "";
	swapReport();
	num2 = true;
	}
	
	if(!num1 && !num2 && type == 1){
	source.innerHTML = "f,Lütfen telefon bilgilerinizden en az birini doldurunuz!";
	swapReport();
	return false;
	}
	
	// Validate exregio name field ...
	//document.getElementById('nottcfield').value != '1';
	if(type == 3){
		var f1 = valid_string('exfndfield', 3, 45);
		if(f1 == 0){
		source.innerHTML = "f,<b>Vergi Dairesi</b> alanını lütfen boş bırakmayınız!";
		swapReport();
		return false;
		}else if(f1 == 1){
		source.innerHTML = "f,<b>Vergi Dairesi</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}else if(f1 == 2){
		source.innerHTML = "f,<b>Vergi Dairesi</b> alanı en fazla 45 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}
	}
	
	// Validate exnumb name field ...
	//document.getElementById('nottcfield').value != '1';
	if(type == 3){
		var f1 = valid_number('exfndfield', 3, 45);
		if(f1 == 0){
		source.innerHTML = "f,<b>Vergi Numarası</b> alanını lütfen boş bırakmayınız!";
		swapReport();
		return false;
		}else if(f1 == 1){
		source.innerHTML = "f,<b>Vergi Numarası</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}else if(f1 == 2){
		source.innerHTML = "f,<b>Vergi Numarası</b> alanı en fazla 45 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}
	}
	
	// Validate trnum name field ...
	if(type == 2){
		var tn = document.getElementById('nottcfield').value;
		var f1 = valid_string('tdnumfield', 3, 45);
		if(tn == 0 && f1 == 0){
		source.innerHTML = "f,<b>T.C. Kimlik No</b> alanını lütfen boş bırakmayınız!";
		swapReport();
		return false;
		}else if(tn == 0 && f1 == 1){
		source.innerHTML = "f,<b>T.C. Kimlik No</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}else if(tn == 0 && f1 == 2){
		source.innerHTML = "f,<b>T.C. Kimlik No</b> alanı en fazla 45 karakter uzunluğunda olmalıdır!";
		swapReport();
		return false;
		}
	}else{
	if(document.getElementById('tdnumfield'))
	document.getElementById('tdnumfield').value = ''
	}
	
	document.getElementById('usrdeadr').submit();
	
}

function check_signupform(){

	var source = document.getElementById('report_s1512');
	
	// Validate name surname field ...
	var f1 = valid_string('nsnmfield', 6, 50);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanı en az 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanı en fazla 300 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}

	// Validate email field ...
	var f1 = valid_email('emailfield');
	
	if(f1 == 0){
	source.innerHTML = "f,<b>E-mail</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>E-mail</b> alanı en az 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>E-mail</b> alanı en fazla 300 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>E-mail</b> alanına lütfen geçerli bir mail adresi giriniz!";
	swapReport();
	return false;
	}
	
	// Validate password field ...
	var f1 = valid_string('pfield1', 6, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Şifre</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Şifre</b> alanı en az 6 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Şifre</b> alanı en fazla 30 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate confirm password field ...
	var f1 = valid_string('pfield2', 6, 30);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Şifre Tekrar</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Şifre Tekrar</b> alanı en az 6 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Şifre Tekrar</b> alanı en fazla 30 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	
	// Validate password match ...
	var pf1 = document.getElementById('pfield1').value;
	var pf2 = document.getElementById('pfield2').value;
	
	if(pf1 != pf2){
	source.innerHTML = "f,Girmiş olduğunuz şifreler eşleşmiyor. Lütfen kontrol ediniz!";
	swapReport();
	return false;
	}else{
	document.getElementById('newusr_form').submit();
	}
	
}

function check_piform(){

	var source = document.getElementById('report_s1512');
	
	// Validate name surname field ...
	var f1 = valid_string('namefield', 6, 50);
	
	if(f1 == 0){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanı en az 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Ad - Soyad</b> alanı en fazla 300 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}

	// Validate email field ...
	var f1 = valid_email('emailfield');
	
	if(f1 == 0){
	source.innerHTML = "f,<b>E-mail</b> alanını lütfen boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>E-mail</b> alanı en az 10 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>E-mail</b> alanı en fazla 300 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>E-mail</b> alanına lütfen geçerli bir mail adresi giriniz!";
	swapReport();
	return false;
	}
	
	bdf = 0; bmf = 0; byf = 0;
	
	// Validate birthday field ...
	var bdf = document.getElementById('birthday_field').value;
	if(bdf == ''){
	bdf = 0;
	}else{
	bdf = 1;
	}
	
	// Validate birthmonth field ...
	var bmf = document.getElementById('birthmonth_field').value;
	if(bmf == ''){
	bmf = 0;
	}else{
	bmf = 1;
	}
	
	// Validate birthyear field ...
	var byf = document.getElementById('birthyear_field').value;
	if(byf == ''){
	byf = 0;
	}else{
	byf = 1;
	}
	
	// Confirm all birth fields ...
	total = bdf + byf + bmf;
	if(total != 0 && total < 3){
	source.innerHTML = "f,Lütfen doğum tarihinizi eksiksiz giriniz!";
	swapReport();
	return false;
	}else{
	document.getElementById('usrinf_form').submit();
	}
	
}

function check_ciform(){

	var source = document.getElementById('report_s1512');
	
	// Validate country field ...
	var f1 = valid_string('ctryfield', 3, 50);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>Ülke</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Ülke</b> alanı en fazla 50 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}

	// Validate city field ...
	var f1 = valid_string('cityfield', 3, 50);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>Şehir</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Şehir</b> alanı en fazla 50 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}

	// Validate district field ...
	var f1 = valid_string('dstrfield', 3, 50);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>İlçe</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>İlçe</b> alanı en fazla 50 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}

	// Validate phone field ...
	var f1 = valid_number('phonefield', 7, 20);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>Telefon</b> alanı en az 7 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Telefon</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>Telefon</b> alanına lütfen geçerli bir değer giriniz!";
	swapReport();
	return false;
	}

	// Validate phone field ...
	var f1 = valid_number('cellfield', 7, 20);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanı en az 7 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>Cep Telefonu</b> alanına lütfen geçerli bir değer giriniz!";
	swapReport();
	return false;
	}

	// Validate phone field ...
	var f1 = valid_number('faxfield', 7, 20);
	
	if(f1 == 1){
	source.innerHTML = "f,<b>Fax</b> alanı en az 7 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Fax</b> alanı en fazla 20 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 3){
	source.innerHTML = "f,<b>Fax</b> alanına lütfen geçerli bir değer giriniz!";
	swapReport();
	return false;
	}
	
	document.getElementById('usrct_form').submit();
	
}

function check_os_1(){

	var source = document.getElementById('report_s1512');
	
	// Validate billship type field ...
	if(!document.getElementById('fsel_1').checked && !document.getElementById('fsel_2').checked){
	source.innerHTML = "f,Lütfen faturanızın gönderilme şeklini seçiniz!";
	swapReport();
	return false;	
	}
	
	
	// Validate shipping address field ...
	var x = document.getElementsByName('formInfo_dasel');
	forth = false;
	for (i=0;i<x.length;i++){
		if(x[i].checked){
		forth = true;
		}
	}
	
	if(!forth){
	source.innerHTML = "f,Lütfen siparişinizin teslim edileceği adresi seçiniz!";
	swapReport();
	return false;	
	}
	
	document.getElementById('odstp1').submit();
	
}

function check_os_2(){

	var source = document.getElementById('report_s1512');
	
	// Validate shipping address field ...
	var x = document.getElementsByName('formInfo_ssel');
	forth = false;
	for (i=0;i<x.length;i++){
		if(x[i].checked){
		forth = true;
		}
	}
	
	if(!forth){
	source.innerHTML = "f,Lütfen kargo şirketinizi seçiniz!";
	swapReport();
	return false;	
	}
	
	document.getElementById('dh232gh').submit();
	
}

function check_os_3(){

	var source = document.getElementById('report_s1512');
	
	// Validate shipping address field ...
	var x = document.getElementsByName('formInfo_basel');
	forth = false;
	for (i=0;i<x.length;i++){
		if(x[i].checked){
		forth = true;
		}
	}
	
	if(!forth){
	source.innerHTML = "f,Lütfen fatura adresinizi seçiniz!";
	swapReport();
	return false;	
	}
	
	document.getElementById('h2rxa1').submit();
	
}

function check_eft_sf(){

	var source = document.getElementById('report_s1512');
	
	// Validate shipping address field ...
	var x = document.getElementsByName('formInfo_accsel');
	forth = false;
	for (i=0;i<x.length;i++){
		if(x[i].checked){
		forth = true;
		}
	}
	
	if(!forth){
	source.innerHTML = "f,Lütfen ödeme yapacağınız hesap numarasını seçiniz!";
	swapReport();
	return false;	
	}
	
	document.getElementById('dh6s32gh').submit();
	
}

function check_cc_sf(){

	var source = document.getElementById('report_s1512');
	
	// Validate name field ...
	var f1 = valid_string('ccname', 6, 50);
	
	if(f1 == 0){
	source.innerHTML = "f,Lütfen <b>Kart Üzerindeki İsim</b> alanını boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Kart Üzerindeki İsim</b> alanı en az 6 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Kart Üzerindeki İsim</b> alanı en fazla 50 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate card type field ...
	var x = document.getElementsByName('formInfo_cctype');
	forth = false;
	for (i=0;i<x.length;i++){
		if(x[i].checked){
		forth = true;
		}
	}
	
	if(!forth){
	source.innerHTML = "f,Lütfen kart tipi seçiniz!";
	swapReport();
	return false;
	}
	
	// Validate card date month field ...
	if(document.getElementById('ccdate').value < 1 || document.getElementById('ccdate').value > 12){
	source.innerHTML = "f,Lütfen kartınızın son kullanma tarihini seçiniz!";
	swapReport();
	return false;	
	}
	
	// Validate card date month field ...
	if(document.getElementById('ccdate2').value < 09 || document.getElementById('ccdate2').value > 20){
	source.innerHTML = "f,Lütfen kartınızın son kullanma tarihini seçiniz!";
	swapReport();
	return false;	
	}
	
	// Validate card number field ...
	var f1 = valid_string('ccnum', 15, 19);
	
	if(f1 == 0){
	source.innerHTML = "f,Lütfen <b>Kart numarası</b> alannı boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Kart numarası</b> alanı en az 15 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Kart numarası</b> alanı en fazla 19 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate cvv field ...
	var f1 = valid_string('cccode', 3, 3);
	
	if(f1 == 0){
	source.innerHTML = "f,Lütfen <b>Güvenlik Kodu</b> alanını boş bırakmayınız!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,<b>Güvenlik Kodu</b> alanı en az 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,<b>Güvenlik Kodu</b> alanı en fazla 3 karakter uzunluğunda olmalıdır!";
	swapReport();
	return false;
	}
	
	// Validate bank field ...
	var f1 = valid_number('ccbank', 1, 3);
	
	if(f1 == 0){
	source.innerHTML = "f,Lütfen geçerli bir banka seçiniz!";
	swapReport();
	return false;
	}else if(f1 == 1){
	source.innerHTML = "f,Lütfen geçerli bir banka seçiniz!";
	swapReport();
	return false;
	}else if(f1 == 2){
	source.innerHTML = "f,Lütfen geçerli bir banka seçiniz!";
	swapReport();
	return false;
	}
	document.getElementById('t1255e').submit();
	
}

function save_order(){

	var source = document.getElementById('report_s1512');
	
	if(document.getElementById('cbox').checked==true){
	document.getElementById('h2rxa1').submit();
	document.getElementById('order_saver').onclick='';
	}else{
	source.innerHTML = "f,Lütfen satış sözleşmesini onaylayınız!";
	swapReport();
	}
	
}

function submitSearch(){

	var source = document.getElementById('report_s1512');
	
	var val = document.getElementById('search_input').value;

	if(val.length < 3){

	source.innerHTML = "f,Lütfen en az 3 karakter giriniz!";
	swapReport();

	}else{

	window.location = 'index.php?act=col&kw=' + val;

	}

}