function showCreditForm() {
	if ( $('#PayByCreditCard').val() == 'no' ) {
		window.location.href = "place-order.php?type=NoCard";	
	}
	else {
		window.location.href = "place-order.php";	
	}
}




function register() {
	$.ajax({
		type: "GET",
		url: "inc/ajax/register.php",
		success: function(msg) {
			$('#verify').html(msg);
		}
	});	
}


function submitRegistration() {
	$.ajax({
		type: "POST",
		beforeSend: function (XMLHttpRequest) {
			$('#submitRegistration').val('Registering...');
		},
		url: "inc/ajax/registration.php",
		data: "name="+$('#rName').val()+"&company="+$('#rCompany').val()+"&phone="+$('#rPhone').val()+"&email="+$('#rEmail').val(),
		success: function(msg) {
			$('#verify').html(msg);
		}
	});	
}


function submitCode() {
	$.ajax({
		type: "POST",
		beforeSend: function (XMLHttpRequest) {
			$('#submitCode').val('Verifying...');
		},
		url: "inc/ajax/submitcode.php",
		data: "code="+$('#rCode').val(),
		success: function(msg) {
			$('#verify').html(msg);
		}
	});	
}









// pre-submit callback save Registers
function showRequestRegister(formData, jqForm, options) { 
 	$('#submitRegistration').val('Registering...');
    return true; 
} 
 
// post-submit callback save Registers
function showResponseRegister(responseText, statusText)  { 
	$('#verify').html(responseText);
} 

var optionsRegister = { 
	target:        '#verify',   // target element(s) to be updated with server response 
	beforeSubmit:  showRequestRegister,  // pre-submit callback 
	success:       showResponseRegister  // post-submit callback 
 	
	// other available options: 
	//url:       url         // override for form's 'action' attribute 
	//type:      type        // 'get' or 'post', override for form's 'method' attribute 
	//dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
	//clearForm: true        // clear all form fields after successful submit 
	//resetForm: true        // reset the form after successful submit 
 
	// $.ajax options can be used here too, for example: 
	//timeout:   3000 
}; 

function changeLink() {
	$('#slideshow').attr({href:this.alt,title:this.title});
}






$(document).ready(function() {
	$('#slideshow').cycle({
		delay: 2500,
		speed: 1000,
		before: changeLink
	});
	
	$("#sendFileForm").validate({
		rules: {
			// simple rule, converted to {required:true}
			fName: "required",
			address1: "required",
			company: "required",
			
			cityStateZip: "required",
			country: "required",
			phone: "required",
			email: "required",
			comments: "required",
			fileType: "required",
			applicationType: "required",
			fileUpload: "required"
		},
		highlight: function(element, errorClass) {
			$(element).css({ border:"solid 1px red" })
		}
	});

	$("#place-order-form").validate({
		rules: {
			// simple rule, converted to {required:true}
			first_name: "required",
			last_name: "required",
			company: "required",
			address: "required",
			city: "required",
			state: "required",
			zip: "required",
			phone: "required",
			//email: "required",

			card_number: "required",
			card_expiration_date: "required",
			card_holder_name: "required",
			ccv: "required",
			// compound rule
			email: {
				required: true,
				email: true
			}
		},
		highlight: function(element, errorClass) {
			$(element).css({ border:"solid 1px red" })
		}
	});
	
	
	$("#placeOrderFormNoCard").validate({
		rules: {
			// simple rule, converted to {required:true}
			fName: "required",
			address: "required",
			cityStateZip: "required",
			phone: "required",
			fileType: "required",
			applicationType: "required",
			fileUpload: "required",
			// compound rule
			email: {
				required: true,
				email: true
			}
		},
		highlight: function(element, errorClass) {
			$(element).css({ border:"solid 1px red" })
		}
	});
	
	$("#plastiForm").validate({
		rules: {
			// simple rule, converted to {required:true}
			fName: "required",
			// compound rule
			email: {
				required: true,
				email: true
			}
		},
		highlight: function(element, errorClass) {
			$(element).css({ border:"solid 1px red" })
		}
	});

		
});
