function checkform(frm) {

	if (frm.autonum.value=='' || frm.autonum.value==null) {
	  alert(CHECK_AUTONUM);
	  return false;
	}
	if (frm.autoapl.value=='' || frm.autoapl.value==null) {
	  alert(CHECK_TEHNOMER);
	  return false;
	}
	return true;
}

function checkRules(value)
{
	var button = document.getElementById('text_tab');	
	if (value == true){
		//alert('true');
		button.disabled=false;
		button.className='enabled';
		
	} else {
		button.disabled=true;
		button.className='disabled';
	}

}

function checkform3(frm) 
{

	
	if (frm.date.value == null || frm.date.value == '') {
	  alert(CHECK_DATE);
	  return false;
	}
	
	var date_value = frm.date.value;	
	date_value = date_value.split("/");
	var year = date_value[2];
	var month = date_value[1];
	var day = date_value[0]; 	

	var sDate = new Date(year,month-1,day);
	//alert (sDate);
	 
	// get the current date based on client's computer clock
	var today = new Date();
	 
	// what is the difference between the start date and today's date
	diff = sDate-today;
	 
	// get the difference in days
	diff = Math.ceil(diff/1000/60/60/24);
	 
	if (diff < 0) {
	   alert(CHECK_DATE_FUTURE);
	   return false;
	}	
	if (diff > 30) {
	   alert(CHECK_DATE);
	   return false;
	}	
	
	
	var shipping=$("input[@name='shipping']:checked").val();
	var paymenttype=$("input[@name='paymenttype']:checked").val();
	if (shipping=='' || shipping==null || shipping=='undefined') {
	  alert(CHECK_PLACE);
	  return false;
	}
	if (shipping==2 && (frm.city.value == '' || frm.house.value == '' || frm.street.value == '')) {
	  alert(CHECK_ADDRESS);
	  return false;
	}
	if (shipping==4) {
		if (frm.fax.value == null || frm.fax.value == '') {
		  alert(CHECK_FAX);
		  return false;
		}
		if (!checkphone(frm.fax,CHECK_FAX1)) {
		  return false;
		}
	}
	if (paymenttype == null || paymenttype == '' || paymenttype == 'undefined') {
	  alert(CHECK_PAYTYPE);
	  return false;
	}
	if (frm.phone.value == null || frm.phone.value == '') {
	  alert(CHECK_PHONE);
	  return false;
	}
	if (!checkphone(frm.phone,CHECK_PHONE1)) {
	  return false;
	}
	if (frm.email.value == null || frm.email.value == '') {
	  alert(CHECK_EMAIL);
	  return false;
	}
	if (!checkmail(frm.email.value)) {
	  alert(CHECK_EMAIL1);
  	  return false;
	}
	return true;
}

function checkmail(value) {
	reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
	if (!value.match(reg)) return false; 
		return true;
}

function isDigit(num) {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
	}

function checkphone(phone,message) {
    var digit;
    if (phone.name=="fax")
	  digit="6";
	else
	  digit="2";
	if (phone.length < 8) {
	  alert(message);
	  return false;
	}
	if (phone.value.substring(0,1) != digit && phone.value.substring(0,4) != ("371"+digit) && phone.value.substring(0,5) != "+3712") {
	  alert(message);
	  return false;
	}
	if (phone.value.substring(0,1) == digit && (phone.value.length != 8 || !phone.value.match(/\d\d\d\d\d\d\d\d/))) {
	  alert(message);
	  return false;
	}
	if (phone.value.substring(0,4) == ("371"+digit) && (phone.value.length != 11 || !phone.value.match(/\d\d\d\d\d\d\d\d\d\d\d/))) {
	  alert(message);
	  return false;
	}
	if (phone.value.substring(0,5) == ("+371"+digit) && (phone.value.length != 12 || !phone.value.match(/[+]\d\d\d\d\d\d\d\d\d\d\d/))) {
	  alert(message);
	  return false;
	}
	return true;
}


