var $ = jQuery.noConflict();
$(document).ready(function(){
	$("ul.sf-menu").superfish({ 
		animation:   {opacity:'show',height:'show'},
		dropShadows: false,
		delay:     1000
	});
	
	// Call Clear Inputs for search box
	$('input.searchInp').each(function() {
		clearDefault($(this));
	});
	//$("#price_options select").custSelect();
});

function setTrailInfoVisiblity (flag) {
	if(flag)
		$('#globalTrailInfo').show();
	else 
		$('#globalTrailInfo').hide();
}

// Clear Inputs Function
function clearDefault(object) {
	var default_value = $(object).val();
		$(object).focus(function(){
			if ($(object).val() == default_value)
			{
				$(object).val("");
				$(object).addClass("inputBlack");
				$(object).removeClass("inputGrey");
			}
		});
		$(object).blur(function(){
			if ($(object).val() == "")
			{
				$(object).val(default_value);
				$(object).removeClass("inputBlack");
				$(object).addClass("inputGrey");
			}
	});
}

var submtChkoutFrm=false;
function submitRegisterForm() {
	submtChkoutFrm=true;
	if (validateRegForm()) {			
		closeRegisterLightbox();
		submitForm("#registerForm");
	}
}

function validateRegForm() {
	returnCode=false;
	$(".regform:visible:not(:disabled)").each(function () {
		var parentFrmId = $(this).parents('form:first').attr('id');
		fieldValidate(this, parentFrmId);
		var rcType = typeof returnCode;
		if(rcType == 'string') returnCode=1;
		 if(returnCode) {
			$("#"+parentFrmId+" #"+errorField).focus();
			return false;
		 }
	});
	if ($("#recaptcha_response_field").is(":visible"))
	{
		if($("#recaptcha_response_field").val()=="")
		{
			$("#recaptchaError").fadeIn("slow");
			window.setTimeout('$("#recaptchaError").fadeOut("slow")', 5000);
			return false;
		}
	}
	return (!returnCode)?true:false;
}
  
function closeRegisterLightbox() {
	$(".registerOverlay").fadeOut(300, function() {
		$("#exposeMask").fadeOut(300).remove();
	});
}
