jQuery(document).ready(function($){	
//jQuery(function() {								
//$(function(){

	//Copy Fields from one Form to another
	function getUrlParam(str)
	{
		if(typeof str != 'string')return null;//If not string return null
		var sLoc = window.location.toString().split('?');//Get url and split it according to '?'
		if(sLoc.length == 1)return null;//If there are no parameters in url return null
		
		var params = sLoc[1].split('&');//Get url params array
		for(var i = 0; i < params.length; i++)//Loop through url params
		{
						if(params[i].match(new RegExp(str + '=','gi')) != null)return decodeURIComponent(params[i].split('=')[1]);//If found return it
		}
		return null;//Return null
	}
	
	//Paste copied fields into same [new field] ID's
	$('form[name=catwebformform93965] input[type=text]').each(function(){
		var param = getUrlParam($(this).attr('name'));
		if(param)$(this).val(param.replace(/\+/gi, " "));
		
	});

	//Add 'selected' classes to menu and submenu items
	//var partnerpath = location.href.substring(location.href.lastIndexOf('/') + 1);//+location.hash;
	//	if ( partnerpath ) {
	//		$('#menu-container a[href$="' + partnerpath + '"]').parent('li').addClass('selected');
	//}
	
	
	//email spam protection - Example Markup: <span class="email">name[at]domain[dot]com</span>
	$('.email').each(function() {
		var $email = $(this);
		var address = $email.text()
		.replace(/\s*\[at\]\s*/, '@')
		.replace(/\s*\[dot\]\s*/g, '.');
		$email.html('<a href="mailto:' + address + '">'+ address +'</a>');
	});
	
	$('span.copy').each(function() {
		var $copy = $(this);
		var copyright = $copy.text()
		.replace(/\s*\[c\]\s*/g, '&copy;');
		$copy.html(''+ copyright +'');
	});
	
	$('sup.reg').each(function() {
		var $sup = $(this);
		var registered = $sup.text()
		.replace(/\s*\[r\]\s*/g, '&reg;');
		$sup.html(''+ registered +'');
	});
	
	$('span.deg').each(function() {
		var $deg = $(this);
		var degree = $deg.text()
		.replace(/\s*\[deg\]\s*/g, '&deg;');
		$deg.html(''+ degree +'');
	});
	
	$('span.tm').each(function() {
		var $tm = $(this);
		var trademark = $tm.text()
		.replace(/\s*\[tm\]\s*/g, '&trade;');
		$tm.html(''+ trademark +'');
	});

	//Update Discount Club (Right)
	/*var url = window.location.pathname;
	  if (url.indexOf("/discount") > -1) {
		$("div#button-discount").hide();
		$("div#button-partner").attr("id", "button-discount-app");
		$('#button-discount-app').load("/right-section/discount-right");
		return false;
		}

	  else if (url.indexOf("/trading-hours") > -1) {
		$("div#button-partner").show();
		$("div#button-partner").attr("id", "button-trading");  
		$("div#button-trading").load("/special-trading-hours");
		return false;
		}

	  else {
		$("div#button-partner").load("/right-section/btl-right");
		return false;
		}*/

	//Special Offers Add Class to Alternate	
	$('#copy-pannel').find('.special:odd').addClass("special-alternate");

});
