function perpage(x){
	window.location = x;
}

function addProductQuote(id,name){
	var qty = $('#qty').val();
	if(qty == ''){
		alert('Please enter a quanity!')
	}else{
		addToQuote(id,name,qty);
		$('#qty').val('');
	}
}

function addToQuote(id,name,qty){
	$.post("lib/add-to-cart.php", { product:id,name:name,qty:qty }, function(data){
		$("#cartHolder").load("includes/quote_cart.php?refreshCart=true");
		$('#cartUpdated').remove();
		$("body").append("<div id='cartUpdated'>Trial Request Updated</>");
		setTimeout(function () { 
			$('#cartUpdated').fadeOut(500,function(){
				$('#cartUpdated').remove();
			});
		}, 2000);
	});

}

function emptyCart(){
	$.post("lib/empty-cart.php", { action:'empty' }, function(data){
		window.location.reload();														   
	});
}

function removeProduct(x){
	$.post("lib/remove-item-cart.php", { product:x }, function(data){
		window.location.reload();														   
	});
}

function updateCart(){
	$(".id").each(function(){
		var pid = this.value;
		var name = $('#name'+pid).val(); 
		var qty = $('#qty'+pid).val(); 
		$.post("lib/update-entire-cart.php", { product:pid,name:name,qty:qty});
	});
}

function next(x){
	
	/**************
	NEED TO VALIDATE FORM
	**************/
	
	var error = 0;
	var title = $("#title").val();
	var f_name = $("#f_name").val();
	var l_name = $("#l_name").val();
	var job = $("#job").val();
	var phone = $("#phone").val();
	var email = $("#email").val();
	var company = $("#company_name").val();
	var presses = $("#presses").val();
	
	
	if(title==""){error=1}
	if(f_name==""){error=1}
	if(l_name==""){error=1}
	if(job==""){error=1}
	if(phone==""){error=1}
	if(email==""){error=1}
	if(company==""){error=1}
	if(presses==""){error=1}
	
	if(error == 0){
		document.getElementById(x).submit();
	}else{
		$("#formError").css("color","red");
		$("#formError").css("font-weight","bold");	
	}
}

function openDataSheet(loc){

	/**************
	NEED TO CHECK SESSION
	**************/
	
	
	$.post("lib/check-session.php", function(data){
		if(data == "yes"){
			//alert(loc);
			//window.location = loc;
      		window.open(loc,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
		}else{
			
			function mycallbackform(v,m,f){
				
				if(v == 'Ok'){
				
					var email = f.email;
					var password = f.password;
					$.post("lib/check-login.php", {email:email, password:password}, function(data){
						if(data == "yes"){
							//alert(loc);
							window.open(loc,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
			 				window.location.reload()
						}else{
							$.prompt('Incorrect email and/or password!');	
						}
					});
					
				}else{
					jQuery.prompt.close();
				}
			}
			
			$.prompt(data, {
				callback: mycallbackform,
				buttons: { Cancel:'Cancel', 'Ok':'Ok' }
			});
			
		}
	});
return(false);
}

function registerFrom(){
	
	jQuery.prompt.close();
	
	$.post("lib/register-form.php", function(data){
	
		function mysubmitfunc(v,m,f){
			
			if(v == 'Cancel'){
				
				jQuery.prompt.close();
				
			}else{
			
				var err = 0;
				
				if(f.title == ""){
					$("#title").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#title").css("border","solid #000000 1px");
				}
				
				if(f.email == ""){
					$("#email").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#email").css("border","solid #000000 1px");
				}
				
				if(f.password == ""){
					$("#password").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#password").css("border","solid #000000 1px");
				}
				
				if(f.password2 == ""){
					$("#password2").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#password2").css("border","solid #000000 1px");
				}
				
				if(f.f_name == ""){
					$("#f_name").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#f_name").css("border","solid #000000 1px");
				}
				
				if(f.l_name == ""){
					$("#l_name").css("border","solid #ff0000 1px");
					err = 1;
				}else{
					$("#l_name").css("border","solid #000000 1px");
				}
				
				if(err == 1){
					return false;	
				}
				
				var title = f.email;
				var email = f.email;
				var password = f.password;
				var confirmPass = f.password2;
				var firstName = f.f_name;
				var lastName = f.l_name;
				var job = f.job;
				var phone = f.phone;
				var company = f.company_name;
				var postcode = f.postcode;
				var presses = f.presses;
				
				$.post("lib/register.php", {title:title, email:email, password:password, firstName:firstName, lastName:lastName, job:job, phone:phone, company:company, postcode:postcode, presses:presses}, function(data){
					
					jQuery.prompt.close();
					
					$.prompt('Thank you for registering, you may now download data sheets.');	
					
					window.location.reload();
					
				});
				
			}
			
		}
		
		$.prompt(data, {
			submit: mysubmitfunc,
			prefix: 'reg',
			buttons: { 'Cancel':'Cancel', 'Ok':'Ok' }
		});
	
	});
	
}