var $j = jQuery.noConflict();


$j(document).ready(function () {
	/**ALL PAGES*/
	$j("#topnav_products_holder").click(function (){
		$j("#product_categoriesUL").slideToggle();
	});
	
	
	/**TESTIMONIALS PAGE*/
	$j("#testiNew").click(function (){
		if($j("#testimonial_input_div").is(":visible")){
			$j(this).html('Click To Write Your Own Testimonial');
			$j("#testimonial_input_div").slideUp();
		}else{
			$j(this).html('Cancel Testimonial Creation');
			$j("#testimonial_input_div").slideDown();
		}
		
	});
	
	$j("#testiName").keyup(function (){
		$j("#testiName_exmpl").html($j(this).val());
	});
	
	$j("#testiLocale").keyup(function (){
		$j("#testiLocale_exmpl").html($j(this).val());
	});
	
	$j("#testiText").keyup(function (){
		$j("#testiText_exmpl").html($j(this).val());
	});
	
	$j("#testiSubmit").click(function (){
		var testiName = $j("#testiName").val();
		var testiEmail = $j("#testiEmail").val();
		var testiPhone = $j("#testiPhone").val();
		var testiLocale = $j("#testiLocale").val();
		var testiText = $j("#testiText").val();
		
		if(testiName == "" || testiEmail == "" || testiPhone == "" || testiLocale == "" || testiText == ""){
			alert("All fields are required in order to submit a testimonial to Ryn Footwear.");
			return false;
		}
		
		var validEmail = /^[a-z0-9_\.-]+@([a-z0-9_-]+?\.)+[a-z0-9]{2,4}$/i;
		if(!validEmail.test(testiEmail)){
			alert("Invalid email structure. Please check for errors.");
			return false;
		}
		
		if(testiPhone.length < 8){
			alert("Phone number needs to include your area code or country code.");
			return false;
		}
		
		var testiForm = "testiName="+testiName+"&testiEmail="+testiEmail+"&testiPhone="+testiPhone+"&testiLocale="+testiLocale+"&testiText="+testiText;
		$j.ajax({
			type: "POST",
			url: "../ajax_php/testimonial_submission.php",
			data: testiForm,
			success: function (msg){
				if(msg == "inserted"){
					alert("Your testimonial has been submitted for approval. Thank you.");
					$j(".testiField").val("");
					$j("#testiText_exmpl").html("");
					$j("#testiName_exmpl").html("");
					$j("#testiLocale_exmpl").html("");
					$j("#testiNew").html('Click To Write Your Own Testimonial');
					$j("#testimonial_input_div").slideUp();
				}else{
					alert("There was an error when trying to process that testimonial. Please try again.");
				}
			}
		});
		return false;
	});
	
	
	
	
});



