// JavaScript Document

function checkOrder(){

	if( typeof(errTexts) == "undefined" )	
		errTexts = new Array();
	
	key=true;
	clearErrors();
	
	name 	= $('#firstName').val();
	email 	= $('#email').val();
	phone = $('#phone').val();
	address = $('#address').val();
	code = $('#captcha').val();
	//comment = $('#comment').val();
	
	
//	if ( name.length == 0 ){
//		key=false;
//
//		$('#firstName').addClass('error');
//		$('#errName').text(errTexts['errName']);
//	}
//
	if ( code.length == 0 ){
		key=false;

		$('#captcha').addClass('error');
		$('#errCode').text(errTexts['errCode']);
	}
//
//	if ( address.length == 0 ){
//		key=false;
//		$('#address').addClass('error');
//		$('#errAddress').text(errTexts['errAddress']);
//	}
	
	if ( phone.length == 0 ){
		key=false;	
		$('#phone').addClass('error');
		$('#errPhone').text(errTexts['errPhone']);
	}
	
	/*if ( comment.length == 0 ){
		key=false;	
		$('#comment').addClass('error');
		//$('#errComment').text('Comment is required');
	}*/
	
	if ( email.length == 0 ){
		//key=false;
		//$('#email').addClass('error');
		//$('#errEmail').text('Email is required');
	}	
	else {
		
		if( !validEmail(email) ){
			key=false;
			$('#email').addClass('error');
	 		$('#errEmail').text(errTexts['errEmailType']); 	
			
	 	}
	}
	 			
	if(key){
		set_Action('send_order');	
	}
	
}

function checkContact(){
	
	if( typeof(errTexts) == "undefined" )	
		errTexts = new Array();

	key=true;
	clearErrors();
	
	name 	= $('#firstName').val();
	email 	= $('#email').val();
	subject = $('#subject').val();
	comment = $('#comment').val();
	code = $('#captcha').val();
	
	if ( name.length == 0 ){
		key=false;	
		
		$('#firstName').addClass('error');
		$('#errName').text(errTexts['errName']);
	}
	
	if ( code.length == 0 ){
		key=false;	
		
		$('#captcha').addClass('error');
		$('#errCode').text(errTexts['errCode']);
	}
	
	if ( subject.length == 0 ){
		key=false;	
		$('#subject').addClass('error');		
		$('#errSubject').text(errTexts['errSubject']);
	}
	
	if ( comment.length == 0 ){
		key=false;	
		$('#comment').addClass('error');
		$('#errComment').text(errTexts['errComment']);		
	}
	
	if ( email.length == 0 ){
		key=false;
		$('#email').addClass('error');
		$('#errEmail').text(errTexts['errEmail']);		
	}	
	else {
		
		if( !validEmail(email) ){
			key=false;
			$('#email').addClass('error');
	 		$('#errEmail').text(errTexts['errEmailType']); 	
			
	 	}
	}
	 			
	if(key){
		set_Action('send');	
	}
	
}

function clearErrors(){	
	
	$('#firstName').removeClass('error');
	$('#comment').removeClass('error');
	$('#subject').removeClass('error');
	$('#email').removeClass('error');
	$('#phone').removeClass('error');
	$('#address').removeClass('error');
	$('#captcha').removeClass('error');
	
	$('#errName').text('');
	$('#errCode').text('');
	$('#errAddress').text('');
	$('#errPhone').text('');
	$('#errEmail').text('');
	$('#errComment').text('');
	$('#errSubject').text('');		
	
}

function set_Action(action){
	
	$('#cFormAction').val(action);
	document.cForm.submit();	
}

function validEmail(email){
	
	validemail=eval("/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/");
	
	if ( validemail.test(email) ) 
		return true;
	else
		return false;
}


function isNumber(number){
	
	validnumber=eval("/^[0-9]*\.?[0-9]+$/");
	
	if ( validnumber.test(number) ) 
		return true;
	else
		return false;
	
}
