$jq = jQuery.noConflict();

function validateSigningIn(formName) {
	var flag = false;
	$jq(formName + ' .required').each(function() {
		var input = $jq(this).val();
		if(input=="Email Address" || input=="emptyPassword" || input == '0' || !input) {
			$jq(this).addClass('validate');
			//alert(input);
			flag = true;
		}
		else $jq(this).removeClass('validate');
	});	
	if(flag) { alert("Please fill in all required fields\nbefore submitting the form.\n\nThank You!"); return false; }
	else { if ( formName == '#form-validate' || formName == '#myAccount' ) $jq(formName).submit(); 
		if ( formName == '#forgottenPassword' ) { 
		    var options = { 
		        success: showResponse,  // post-submit callback 
		        clearForm: true,        // clear all form fields after successful submit 
		        resetForm: true        // reset the form after successful submit 
		    }; 

			$jq(formName).ajaxSubmit(options);
		}
		if ( formName == '#comments' ) { 
			$jq(formName).ajaxSubmit({
				success: function(){ $jq('#thanks').vCenter().show();  }, 
				clearForm: true, 
				resetForm: true
			}); 
		}
		if ( formName == '#comments_two' ) { 
			$jq(formName).ajaxSubmit({
				success: function(){ 
					$jq('#overlay').hide();
					$jq('#hassle-free').hide();
					$jq('#thanks').vCenter().show();  
				}, 
				clearForm: true, 
				resetForm: true
			}); 
		}
		if ( formName == '#onestep-login-form' ) { 
			$jq(this).submit();
		}
		if ( formName == '#contactForm' ) { 
			$jq(formName).ajaxSubmit({
				success: function(){ $jq('#thanks').vCenter().show(); }, 
				clearForm: true, 
				resetForm: true
			}); 
			return false;
		}
	}
};

// post-submit callback 
function showResponse(responseText, statusText, xhr, $form)  { 
 	if ( statusText == 'success' ) 
	    alert('Thank you for your submission. Please check your email for your new password.');
	else 
		alert('There was a problem with your submission. Please try again.'); 
} 

function pageSeven(){
	var input1 = $jq('#billing\\:firstname').val();
	var input2 = $jq('#billing\\:lastname').val();
	var input3 = $jq('#billing\\:street1').val();
	var input4 = $jq('#billing\\:city').val();
	var input5 = $jq('#billing\\:region_id').val();
	var input6 = $jq('#billing\\:postcode').val();
	var input7 = $jq('#billing\\:telephone').val();
	var input8 = $jq('#billing\\:email').val();
	var input9 = $jq('#ccsave_cc_number').val();
	var input10 = $jq('#ccsave_expiration').val();
	var input11 = $jq('#ccsave_expiration_yr').val();
	var input12 = $jq('#ccsave_cc_cvv').val();
	var has_error = false;
	
	if (!input1 || !input2 || !input3 || !input4 || !input5 || !input6 || !input7 || !input8) {
		if (!input1) 
			$jq('#billing\\:firstname').addClass('validate');
		if (!input2) 
			$jq('#billing\\:lastname').addClass('validate');
		if (!input3) 
			$jq('#billing\\:street1').addClass('validate');
		if (!input4) 
			$jq('#billing\\:city').addClass('validate');
		if (input5 == 0) 
			$jq('#billing\\:region_id').addClass('validate');
		if (!input6) 
			$jq('#billing\\:postcode').addClass('validate');
		if (!input7) 
			$jq('#billing\\:telephone').addClass('validate');
		if (!input8) 
			$jq('#billing\\:email').addClass('validate');
		if (!input9) 
			$jq('#ccsave_cc_number').addClass('validate');
		if (input10 == 0) 
			$jq('#ccsave_expiration').addClass('validate');
		if (input11 == 0) 
			$jq('#ccsave_expiration_yr').addClass('validate');
		if (!input12) 
			$jq('#ccsave_cc_cvv').addClass('validate');
		alert("Please fill in all required fields\nbefore submitting the form.\n\nThank You!");
		has_error = true;
	}
	
	if (input1) 
		$jq('#billing\\:firstname').removeClass('validate');
	if (input2) 
		$jq('#billing\\:lastname').removeClass('validate');
	if (input3) 
		$jq('#billing\\:street1').removeClass('validate');
	if (input4) 
		$jq('#billing\\:city').removeClass('validate');
	if (input5 != 0) 
		$jq('#billing\\:region_id').removeClass('validate');
	if (input6) 
		$jq('#billing\\:postcode').removeClass('validate');
	if (input7) 
		$jq('#billing\\:telephone').removeClass('validate');
	if (input8) 
		$jq('#billing\\:email').removeClass('validate');
	if (input9) 
		$jq('#ccsave_cc_number').removeClass('validate');
	if (input10 != 0) 
		$jq('#ccsave_expiration').removeClass('validate');
	if (input11 != 0) 
		$jq('#ccsave_expiration_yr').removeClass('validate');
	if (input12) 
		$jq('#ccsave_cc_cvv').removeClass('validate');
	
	/************************* Added content */
	if ($jq('#shipping\\:different_shipping').val() == 3) {
		var input71 = $jq('#shipping\\:firstname').val();
		var input72 = $jq('#shipping\\:lastname').val();
		var input73 = $jq('#shipping\\:street1').val();
		var input74 = $jq('#shipping\\:city').val();
		var input75 = $jq('#shipping\\:region_id').val();
		var input76 = $jq('#shipping\\:postcode').val();
		var input77 = $jq('#shipping\\:telephone').val();
		
		if (!input71 || !input72 || !input73 || !input74 || !input75 || !input76 || !input77) {
			if (!input71) 
				$jq('#shipping\\:firstname').addClass('validate');
			if (!input72) 
				$jq('#shipping\\:lastname').addClass('validate');
			if (!input73) 
				$jq('#shipping\\:street1').addClass('validate');
			if (!input74) 
				$jq('#shipping\\:city').addClass('validate');
			if (input75 == 0) 
				$jq('#shipping\\:region_id').addClass('validate');
			if (!input76) 
				$jq('#shipping\\:postcode').addClass('validate');
			if (!input77) 
				$jq('#shipping\\:telephone').addClass('validate');
			has_error = true;
		}
		
		if (input71) 
			$jq('#shipping\\:firstname').removeClass('validate');
		if (input72) 
			$jq('#shipping\\:lastname').removeClass('validate');
		if (input73) 
			$jq('#shipping\\:street1').removeClass('validate');
		if (input74) 
			$jq('#shipping\\:city').removeClass('validate');
		if (input75 != 0) 
			$jq('#shipping\\:region_id').removeClass('validate');
		if (input76) 
			$jq('#shipping\\:postcode').removeClass('validate');
		if (input77) 
			$jq('#shipping\\:telephone').removeClass('validate');
	} 
	
	if ( has_error == false ) { review.save(); return false }
	return false;
}

$jq(function() {
	$jq('[id=billing:use_for_shipping]').click(function() {		
		$jq('[id=shipping:different_shipping]').attr('checked', false);
		$jq('#second').removeClass('higher');
		$jq('#innerDiv').removeClass('show');	
		$jq('#main').removeClass('greaterHeight');
		$jq('[id=shipping:different_shipping]').attr('value', "2");
	});
	
	$jq('[id=shipping:different_shipping]').click(function() {
		$jq('[id=billing:use_for_shipping]').attr('checked', false);
		$jq('#second').addClass('higher');
		$jq('#innerDiv').addClass('show');
		$jq('#main').addClass('greaterHeight');
		$jq('[id=shipping:different_shipping]').attr('value', "3");
	});
	
	$jq('#check3').click(function() {		
		$jq('#check4').attr('checked', false);
		$jq('#check5').attr('checked', false);
		$jq('#check6').attr('checked', false);		
	});
	
	$jq('#check4').click(function() {		
		$jq('#check3').attr('checked', false);
		$jq('#check5').attr('checked', false);
		$jq('#check6').attr('checked', false);		
	});
	
	$jq('#check5').click(function() {		
		$jq('#check4').attr('checked', false);
		$jq('#check3').attr('checked', false);
		$jq('#check6').attr('checked', false);			
	});
	
	$jq('#check6').click(function() {		
		$jq('#check4').attr('checked', false);
		$jq('#check5').attr('checked', false);
		$jq('#check3').attr('checked', false);			
	});
});

function updateCredit() {
	var myName = $jq('.billing-first-name').val() + " " + $jq('.billing-last-name').val();
	$jq('#ccsave_cc_owner').val(myName);
}
