$(document).ready(function(){

	/** click to show booka visit form box*/
    $("#visit").click(function(){
		tb_show('Book a Visit', 'vthanks.php?height=240&width=400&keepThis=true&inlineId=hiddenModalContent&modal=falls', null);
	});
	
	/** click to show quote form box*/
	$("#quote").click(function(){
		tb_show('Request a Quote', 'qthanks.php?height=350&width=380&keepThis=true&inlineId=hiddenModalContent&modal=falls', null);	
	});

    
    $("#submit-visit").livequery('click', function() {
    	
    	var name	= $("#book_uname").val();
		var email	= $("#email").val();
		var date 	= $("#date").val();
		var time	= $("#time").val();
		
		var nameError	= true;
		var emailError  = true;
		var dateError	= true;
		var timeError 	= true;
		
		/** check the Name of the field*/
      	if (name.length<1) {
        	$("#book_uname").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
								});
		nameError =  false;
		}
		else{
			$("#book_uname").css({
								"border-color" : "#ccc",
								"background-color": "#FFF"
								});
		}

		
		/** check the email address*/
    	if((email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1 ) || email.length<1 ){
			$("#email").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
							});
        emailError = false;
		}
		else{
			$("#email").css({
								"border-color" : "#CCC",
								"background-color": "#FFF"
								});
		}
		
    	
    			/** check the Name of the date*/
      	if (date.length<1) {
        	$("#date").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
								});
		dateError =  false;
		}
		else{
			$("#date").css({
								"border-color" : "#CCC",
								"background-color": "#FFF"
								});
		}
		
		/** check the Name of the time*/
      	if (time.length<1) {
        	$("#time").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
								});
		timeError =  false;
		}
		else{
			$("#time").css({
								"border-color" : "#CCC",
								"background-color": "#FFF"
								});
		}
		
		if(nameError && emailError && dateError && timeError){
			return true;
		}
		else
		    return false;
    });


	/** validation for quote form*/

    $("#submit-quote").livequery('click', function() {
    	
    	var name	= $("#qName").val();
		var email	= $("#qEmail").val();
		var message	= $("#message").val();

		
		var nameError	= true;
		var emailError  = true;
		var messageErro	= true;

		
		/** check the Name of the field*/
      	if (name.length<1) {
        	$("#qName").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
								});
		nameError =  false;
		}
		else{
			$("#qName").css({
								"border-color" : "#ccc",
								"background-color": "#FFF"
								});
		}

		
		/** check the email address*/
    	if((email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1 ) || email.length<1 ){
			$("#qEmail").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
							});
        emailError = false;
		}
		else{
			$("#qEmail").css({
								"border-color" : "#CCC",
								"background-color": "#FFF"
								});
		}
		
    	
    			/** check the Name of the date*/
      	if (message.length<1) {
        	$("#message").css({
								"border-color" : "#C00",
								"background-color": "#FEF"
								});
		messageErro =  false;
		}
		else{
			$("#message").css({
								"border-color" : "#CCC",
								"background-color": "#FFF"
								});
		}
		

		
		if(nameError && emailError && messageErro){
			return true;
		}
		else
		    return false;
    });
    
  });


