/* 
	Jquery Target script
	Opens external links in new windows
	
	28th April 2009
	Added tracker functionalities -- Alfonso Enciso
*/

$(document).ready(function() {

	$(".external").click(function(){
		var w = window.open($(this).href(), 'newWindow', '');
		return false;
	});
	/*
	var param="ref";
	var domain=window.location.hostname;
	var hostName;
	
	if(document.referrer!="")
	{
		hostName=getHost(document.referrer);
	}
	else
	{
		hostName="";
	}
	var validHosts= new Array("abbey-products","abbey-products.dev.tagworldwide.com","www.abbey-products.com","www.abbeysavings.com","www.abbey.com","abbey.local.tagworldwide.com");
	
	if(!isValidHost(validHosts)){
		if(cookie){
			
			eraseCookie(param);
		}
		//createCookie(param,urlParam);
	}
	else{
		if(cookie){
			//alert(readCookie(param));
		}
	}
	
	if ($(document).getUrlParam(param)!=null) {
		var urlParam=$(document).getUrlParam(param);
		var cookie=readCookie(param);
		
		if(cookie){
			if(!isValidHost(validHosts) && hostName.length != 0){
				//alert("cookie created, val :" + urlParam)
				createCookie(param,urlParam);
			}
			else{
			//alert("2. cookie deleted");
				//eraseCookie(param);
			}
		}
		else{
			createCookie(param,urlParam);
		}
		//alert(hostName);
		
		
	}
	$('a[@href*="abbeynational"],a[@href*="abbey-apply"]').click(function(){
		var cookie=readCookie(param);
		if(cookie){
			if ( $(this).attr("href").indexOf("?") > -1 ){
				fparam="&"+param+"="+readCookie(param);
			}
			else{
				fparam="?"+param+"="+readCookie(param);	
			}
			eraseCookie(param);
			//alert("3. cookie deleted");
			$(this).attr("href",$(this).attr("href")+fparam);
		}
	});
	
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/; domain="+domain;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	function getHost(url) {
		var reg = new RegExp('^(?:f|ht)tp(?:s)?\://([^/]+)', 'im');
		return url.match(reg)[1].toString();
	}
	
	function isValidHost(array){
		
		var isValid = false;
		
		for(var i=0; i<array.length; i++){
			if(array[i] == hostName){
				isValid = true;
				break;
			}
		}
		return isValid;
	}
	*/
	//Parsing phone url variable into html
	var param="ph";
	if ($(document).getUrlParam(param)!=null){
		var phone=$(document).getUrlParam(param);
		$('.contact.topRight > h3, .contact.bottomLeft > h3').html(unescape(phone));
	}
});
