// Created by Wizzard Bulgaria
// www.wizzard.bg

var $jq = jQuery.noConflict(); 


function validate(form) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = $jq('#e-mail').val();
	var send = 1;
	
	if(reg.test(address) == false) {
       $jq('#e-mail').parent().addClass('error')
	   $jq('#e-mail').next('span.advice').fadeIn(400)
	   send = 0;
	}
   else {
   	$jq('#e-mail').parent().removeClass('error')
	$jq('#e-mail').next('span.advice').fadeOut(400)
	send = 1;
	}
   
   $jq(form + ' .required').each(function () {
   		if ($jq(this).hasClass('e-mail')) {
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = $jq(this).val();
			if (reg.test(address) == false) {
				$jq(this).parent().addClass('error')
				$jq(this).next('span.advice').fadeIn(400)
				send = 0;
			}
			else {
				$jq(this).parent().removeClass('error')
				$jq(this).next('span.advice').fadeOut(400)
				send = 1;
			}
		}
		else {
			if (($jq(this).val() == '') || ($jq(this).val() == '*************') || ($jq(this).val() == 'http://') || ($jq(this).val() == 0) ){
				$jq(this).parent().addClass('error')
				$jq(this).next('span.advice').fadeIn(400);
				send = 0;
			}
			else {
				$jq(this).parent().removeClass('error')
				$jq(this).next('span.advice').fadeOut(400)
				send = 1;
			}
		}
   })

   if((form == '#co-one-step-checkout-form') && $jq('#co-one-step-checkout-form label').hasClass('error')) {
		alert("Please fill in all required fields \n before submitting the form. \n\n Thank You!")
   }
   
   	
   if ( send == 1 && form != '#co-one-step-checkout-form') {  $jq(form).submit();  }
   //else if ( send == 1 && form == '#co-one-step-checkout-form' ) { review.save(); }
   else { return false; }

}




function validate_defval(form) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = $jq('#e-mail').val();
	var send = 1;
	
	if(reg.test(address) == false) {
       $jq('#e-mail').parent().addClass('error');
	   $jq('#e-mail').next('span.advice').fadeIn(400);
	   send = 0;
	}
   else {
   		$jq('#e-mail').parent().removeClass('error');
		$jq('#e-mail').next('span.advice').fadeOut(400);
		send = 1;
	}
   
   $jq(form + ' .required').each(function () {
   		if ($jq(this).hasClass('e-mail')) {
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var address = $jq(this).val();
			if (reg.test(address) == false) {
				$jq(this).parent().addClass('error');
				$jq(this).next('span.advice').fadeIn(400);
				send = 0;
			}
			else {
				$jq(this).parent().removeClass('error')
				$jq(this).next('span.advice').fadeOut(400)
				send = 1;
			}
		}
		else {
			if (($jq(this).val() == 'Your name') || ($jq(this).val() == 'Phone Number')){
				$jq(this).parent().addClass('error')
				$jq(this).next('span.advice').fadeIn(400)
				send = 0;
			}
			else {
				$jq(this).parent().removeClass('error')
				$jq(this).next('span.advice').fadeOut(400)
				send = 1;
			
			}
		}
   })
   
   if ( send == 1 ) {
			
				var yourName = $jq('#your_name').val();
				var yourEmail = $jq('#email').val();
				var yourPhone = $jq('#number').val();
				var yourMessage = $jq('#comments').val();
				var yourProduct = $jq('#title').val();
				var yourUrl = $jq('#current').val();
				
				$jq.post("http://www.modsaunas.com/control/scripts/requestaquote.php",
				   { nameVal: yourName, emailFromVal: yourEmail, phoneVal: yourPhone, commentsVal: yourMessage, productVal: yourProduct, currentVal: yourUrl },
				   	function(data){
		
					}
				);
				$jq('#thankyou_for_contact').show().vCenter(); set_default_values();    
   
   }
	
	return false;

}
