// JavaScript Document

$(document).ready(function(){

									   
				$(".info a[rel^='prettyPhoto']").prettyPhoto({
					showTitle: false,
					allowresize: true,
					theme: 'light_square'													   
				});
							
					
//	$("#nav-"+main_nav).addClass("on");
	//$jQ("#sub-nav-"+sub_nav).addClass("on");
	
    $("#recommended dl dd").hide();
    $("#recommended dl dt").addClass("closed");                 

    $("#recommended dl dt").click(function(){
        $(this).next("dd").toggle("fast");
        $(this).toggleClass("closed");
        return false;
    });    
		
		    
//    $("#advancedsearchfield").addClass("closed");
 //   $("#advancedsearch").click(function(){
 //       $("#advancedsearchfield").toggle("fast");
 //       $("#advancedsearchfield").toggleClass("closed");
 //       return false;
 //   }); 
		              

				// define form validation rules
				$("#contact_us").validate({
					errorPlacement: function(error, element){
						if( element.is(".linkselect") ){
							$("#" + element.attr("id") + "_link").addClass("error");
							error.insertAfter( element ); //default placement
						}else{
							error.insertAfter( element ); //default placement
						};
					},
					rules: {
						enquiry: "required",
						title: "required",
						forename: "required",
						surname: "required",
						email: {
							email: true,
							required: true
						},
						email_conf: {
							equalTo: "#frm_email"
						}
					},
					messages: {
						enquiry: "Please enter the details of your enquiry",
						title: "Please select your title",
						forename: "Please enter your first name",
						surname: "Please enter your surname",
						email: "Please provide your contact email address",
						email_conf: "The email addresses you provided do not match"
					}	
				});


		//		$('textarea.resizable:not(.processed)').TextAreaResizer();



						   
});


function frmfavouritesSubmit() {

            document.favourites.submit();

        }
				
function formFieldTip(field,checkText,setText,cssClass,check){
	if(check){
		if(field.value == checkText){
			field.value = setText; 
			field.parentNode.className = cssClass;
		}
	} else {
		field.parentNode.className = cssClass;
	}
}

function checkLogin(){
	if(document.getElementById('login-password')){
		if(document.getElementById('login-password').value != ""){
			document.getElementById('login-password').parentNode.className = "password";
		}
	}
}

function clearPassword(e, form){
	//FIXES THE PASSWORD MANAGER PROBLEM
	var keynum;
	
	if(window.event){ //IE
		keynum = e.keyCode;
	} else if(e.which){ //Other
		keynum = e.which;
	}
	
	if(keynum == 13 || keynum == 9){
		//IF RETURN / ENTER OR TAB IS PRESSED MAKE PASSWORD BLANK
	
		if(form.id == "login"){
			if(document.getElementById('login-password')){
				document.getElementById('login-password').parentNode.className = "password";
				//document.getElementById('login-password').focus();
			}
		}
	}
	
}
