﻿jQuery(function($){ 
	$('.pd_menu').superfish({ delay: 0, autoArrows: false, speed: 200, dropShadows: false});
	
	// PANTHER (JCALL AJAX SETTINGS)
	//$.panther.debug=true;  //outputs normal errors to console
	//$.panther.debugResp=true; //spits entire response into console details for review
	$.extend($.panther.jcallOpts,{errorAction:function(){}});  // kills alert warning on broken response.


 	// SET UP FORMULATE JCALL OPTIONS
	$.pureology.formLoader = $($.panther.jcallLoaderOpts).cloneObj({ap : ".x_submit", offset : {offsetX:10,offsetY:8}, delay : 0});						
	$.pureology.formLoader2 = $($.panther.jcallLoaderOpts).cloneObj({ap : ".x_submit2", offset : {offsetX:20,offsetY:8}, delay : 0});
	$.pureology.formLoader3 = $($.panther.jcallLoaderOpts).cloneObj({ ap: ".x_submit3", offset: { offsetX: 20, offsetY: 8 }, delay: 0 });						
	$.pureology.genericLoader = $($.panther.jcallLoaderOpts).cloneObj({ap:'.main', loc:"inside", sel:'#whiteBlock', delay : 0, transSpeed : 200});
	$.pureology.reviewLoader = $($.panther.jcallLoaderOpts).cloneObj({ ap: '.r_box', loc: "inside", sel: '#whiteBlock', delay: 0, transSpeed: 200 });	
   	$.extend($.panther.jcallOpts,{timeBeforeGivingUp:20000,loaderOpts:$.pureology.genericLoader});
  	$.pureology.frm = $($.panther.jcallOpts).cloneObj({loaderOpts:$.pureology.formLoader});
   	$.pureology.frm2 = $($.panther.jcallOpts).cloneObj({loaderOpts:$.pureology.formLoader2});
   	$.pureology.frm3 = $($.panther.jcallOpts).cloneObj({ loaderOpts: $.pureology.formLoader3 });
   	$.pureology.apLoader = function(sel) {
   	    aLoad = $($.panther.jcallLoaderOpts).cloneObj({ ap: sel, offset: { offsetX: 10, offsetY: 0 }, delay: 0 });
   	    return $($.panther.jcallOpts).cloneObj({ loaderOpts: aLoad });
   	}

   	$.nlOpts = $($.panther.jcallOpts).cloneObj({noloader:true});

	for (x in $.pureology.endQueue) {
		eval($.pureology.endQueue[x]+'()');
	}
	
   $(".txtSearch").attr("defaultValue",$.pureology.defSearchTxt);
   $(".txtSearch").attr("value",$.pureology.defSearchTxt);
   $("#txtHeaderSearch").submitOnEnter(function(){$.pureology.sumbitSearch("Header")});
   $("#txtTopSearch").submitOnEnter(function(){$.pureology.sumbitSearch("Top")});
   $("#txtBottomSearch").submitOnEnter(function() { $.pureology.sumbitSearch("Bottom") });
   $("#txtMiddleSearch").submitOnEnter(function() { $.pureology.sumbitSearch("Middle") });    
   $("#txtMiddle2Search").submitOnEnter(function() { $.pureology.sumbitSearch("Middle2") });    	   
   $("#btnHeaderSearch").click(function(){$.pureology.sumbitSearch("Header")});  
   $("#btnTopSearch").click(function(){$.pureology.sumbitSearch("Top")});      
   $("#btnBottomSearch").click(function(){$.pureology.sumbitSearch("Bottom")});
   $("#btnMiddleSearch").click(function() { $.pureology.sumbitSearch("Middle") });
   $("#btnMiddle2Search").click(function() { $.pureology.sumbitSearch("Middle2") });
   
	$("#txtComSearch").submitOnEnter(function(){$.pureology.sumbitSearch("Com")});
	$("#btnComSearch").click(function(){$.pureology.sumbitSearch("Com")});  
	   
   $('.x_social').each( function(){this.href=this.href+escape(location.href);});
   $('.x_mailto').each( function(){this.href=this.href+escape(location.href.replace('pureologysalon.com','pureology.com'));});
   
	jQuery.pureology.setupFooter();
	jQuery.pureology.clickbox();
   // GLOBAL ONCLICK RESET DEFAULT METHOD
	$('input[type=text]').not('.nodef').focus(function(){ 
		if(jQuery(this).val() == jQuery(this).attr('defaultValue')) { 
			jQuery(this).val(''); } }); 
	$('input[type=text]').not('.nodef').blur(function(){ 
		if(jQuery(this).val() == '') { 
			jQuery(this).val(jQuery(this).attr('defaultValue')); 
			} 
	});

});
