//$('.product_Enq').live('click',function(){
//	submitForm('product_enquiry','responseDiv');		
//});

		fSent = '';
		uName = '';
		uEmail = '';
		uTel = '';
		uEnquiry = '';
		uTime = '';
		uAddress = '';
		uCodes = '';

function submitForm(formID, responseDiv){	
		
	//alert(formID);
	
	setVars(formID);
	
	if(checkRequired(formID)==true){
		
		var args = '?fSent='+fSent+'&uName='+uName+'&uEmail='+uEmail+'&uTel='+uTel+'&uEnquiry='+uEnquiry+'&uTime='+uTime+'&uCodes='+uCodes+'&uAddress='+uAddress;
		
		//document.location = 'phpScripts/form_processor.php'+args;
		//prompt("","/ajaxFormProcessor.php"+args);
		
		$('#'+responseDiv).html('Processing <img src="images/ajax-loader.gif" />');
		
		$.ajax({
			type: "GET",
			url: "ajaxFormProcessor.php"+args,
			dataType: 'xml',
			success: function(xml){
				//var messages = ($(xml).find('quiz').length);
				
				//alert(messages);
				$(xml).find('message').each(function(){
													 
						eStatus = $(this).find('eStatus').text();
						//alert(eStatus);
						resp = $(this).find('response').text();
						//alert(resp);
						//prompt('',$(this).find('sql').text());
						//prompt('',$(this).find('query').text());
				});
				
				$('#'+responseDiv).html(resp);				
				if(eStatus!='fail'){
					$('#'+responseDiv).css({'color':'green'});
					$('#'+formID).css('display','none');
				}else{
					$('#'+responseDiv).css({'color':'red'});
					$('#'+formID).css('display','');
				}
				/*
				$('#'+responseDiv).html(resp);				
				if(eStatus!='fail'){
					$('#'+responseDiv).css({'color':'green'});
					$('#'+formID).css('display','none');
				}else{
					$('#'+responseDiv).css({'color':'red'});
					$('#'+formID).css('display','');
				}
				*/
			}
			
		});

	}
		
}

function checkRequired(formID){
	var checkRequired = true;
	
	var requiredFields = $('#'+formID).find('.required');
	//alert(requiredFields.length);
	
	var message = 'Please fill in all required fields\n(Highlighted in Red)\n\n';
	//var message = 'Please fill in all fields';

	for(i=0; i<requiredFields.length; i++){
		//alert(requiredFields[i].id+' : '+requiredFields[i].value);
		if(requiredFields[i].value==""){
			$('#'+formID).find('.'+requiredFields[i].id).css({'color':'red', 'font-weight':'bold'});
			//alert($('#'+formID).find('.'+requiredFields[i].id).text());
			//message += $('#'+formID).find('.'+requiredFields[i].id).text()+'\n';
			checkRequired = false;
		}else{
			$('.'+requiredFields[i].id).css({'color':'green'});
		}
	
	}
		
	if(checkRequired==false){
		//alert(message);
		//$('#'+formID).find('span').css("color", "#ff8d8d").text(message);
		$('#'+responseDiv).css("color", "#ff8d8d").text(message);
	}
	
	if(!isEmail(uEmail)){
		$('#'+formID).find('.uEmail').css({'color':'red'});
		alert('Please enter a valid email address');
		checkRequired = false;
	}
	
	if(!isNumber(uTel)){
		$('#'+formID).find('.uTel').css({'color':'red'});
		alert('Please enter a valid Telephone Number');
		checkRequired = false;
	}
	
	
	return checkRequired;
}

function setVars(formID){
		//alert($("#"+formID+' #uName').val());
		fSent = $("#"+formID+' #formSent').val();
		uName = $("#"+formID+' #uName').val();
		uEmail = $("#"+formID+' #uEmail').val();
		uTel = $("#"+formID+' #uTel').val();
		uEnquiry = $("#"+formID+' #uEnquiry').val();
		uTime = $("#"+formID+' #uTime').val();
		uCodes = $("#"+formID+' #uCodes').val();
		uAddress = $("#"+formID+' #uAddress').val();
}

function isEmail(aString){
	eMail = false;
	if(aString.indexOf('@') != -1 && aString.indexOf('.') != -1){
		eMail = true;
	}
	return eMail;
	
}


function isNumber(aString){
	str_length = aString.length;
	num = true;
	for(i=0; i<str_length; i++){
		//alert(aString[i]);
		if(isNaN(aString[i])){
			num = false;
		}
	}
	return num;
}






















var image, color1, color2, color3;
$(document).ready(function(){

    $(".categoryPopUp").hide();
    $(".enquiryFormPopUp").hide();
    $(".cataloguePopUp").hide();
    $("[class~=accordionClosed]").hide();

    $(".category").mouseenter(function(){
        $(this).children(".categoryPopUp").show(400);
    });

    $(".category").mouseleave(function(){
        $(this).children(".categoryPopUp").hide(400);
    });

    $("#servicePanel2").hide();
    $("#servicePanel3").hide();
    

    $(".threeBtns1").click(function(){
        $(".threeBtns1").mouseover();
        $("#servicePanel1").show();
        $("#servicePanel2").hide();
        $("#servicePanel3").hide();
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
    });
    $(".threeBtns1").mouseover(function(){
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
        $("#threeBtns").css("background-image", "url('images/bg_three_btns_1.png')");
        $(this).css({"color" : "#F36E20"});
        $(".threeBtns2").css({"color" : "#FFFFFF"});
        $(".threeBtns3").css({"color" : "#FFFFFF"});
    });
    $(".threeBtns1").mouseleave(function(){
        $("#threeBtns").css("background-image", image);
        $(".threeBtns1").css("color" , color1);
        $(".threeBtns2").css("color" , color2);
        $(".threeBtns3").css("color" , color3);
    });
    $(".threeBtns2").click(function(){
        $("#threeBtns").css("background-image", "url('images/bg_three_btns_2.png')");
        $("#servicePanel1").hide();
        $("#servicePanel2").show();
        $("#servicePanel3").hide();
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
    });
    $(".threeBtns2").mouseover(function(){
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
        $("#threeBtns").css("background-image", "url('images/bg_three_btns_2.png')");
        $(".threeBtns1").css({"color" : "#FFFFFF"});
        $(this).css({"color" : "#F36E20"});        
        $(".threeBtns3").css({"color" : "#FFFFFF"});
    });
    $(".threeBtns2").mouseleave(function(){
        $("#threeBtns").css("background-image", image);
        $(".threeBtns1").css("color" , color1);
        $(".threeBtns2").css("color" , color2);
        $(".threeBtns3").css("color" , color3);
    });
    $(".threeBtns3").click(function(){
        $("#threeBtns").css("background-image", "url('images/bg_three_btns_3.png')");
        $("#servicePanel1").hide();
        $("#servicePanel2").hide();
        $("#servicePanel3").show();
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
    });
    $(".threeBtns3").mouseleave(function(){
        $("#threeBtns").css("background-image", image);
        $(".threeBtns1").css("color", color1);
        $(".threeBtns2").css("color", color2);
        $(".threeBtns3").css("color", color3);
    });
    $(".threeBtns3").mouseover(function(){
        image = $("#threeBtns").css("background-image");
        color1 = $(".threeBtns1").css("color");
        color2 = $(".threeBtns2").css("color");
        color3 = $(".threeBtns3").css("color");
        $("#threeBtns").css("background-image", "url('images/bg_three_btns_3.png')");
        $(".threeBtns1").css({"color" : "#FFFFFF"});
        $(".threeBtns2").css({"color" : "#FFFFFF"});
        $(this).css({"color" : "#F36E20"});       
        
    });
    $(".enquiryBtn").toggle(function(){
        $(this).parent().find(".enquiryFormPopUp").css({"z-index" : "1001"});
        $(this).parent().find(".enquiryFormPopUp").show();
    },function(){
        $(this).parent().find(".enquiryFormPopUp").hide();
    });
    $(".underlinetext").toggle(function(){
       $(this).parent().find(".cataloguePopUp").show();
    },function(){
       $(this).parent().find(".cataloguePopUp").hide();
    });

    $(".closer").click(function(){
        $(this).parents(".toggleHolder").find(".toggle").click();
    })
    $(".accordionItem").click(function(){
        $(".accordionItem").find(".contents").slideUp(500);
        $(this).find(".contents").slideDown(500);
    });
	
	$(".result").mouseover(function(){
		//alert('Mouse Over');
		$(this).find("td").css('background-color','#EAEAEA');
		
	});
	$(".result").mouseout(function(){
		//alert('Mouse Out');
		$(this).find("td").css('background-color','#FFFFFF');
	});
	
});
