// SpamProof jscript methods
//To be used to prevent spammers from grabbing email addresses from a website
//
//Example:
//For more information contact our <Script language="JavaScript">PrintMail('sales','hubbardone.com','Sales')</SCRIPT> department.
//results: For more information contact our sales department.
//	where sales will be a link to mailto.
//	 <script language =" javascript">PrintMail('helen.obi','dlapiper.com','helen.obi<at>dlapiper.com', '  ');</script>

function  SendMail(n,d){
	document.location.href='mailto:' + n + '@' + d;
}

function PrintMail_NotNeeded(n,d,m,l){
	if(m == ""){
		m = n + '@' + d;
	}	
	document.write("<a href=\"JavaScript:SendMail('" + n + "','" + d + "'); \" onMouseOver=\"self.status='" + m + "'; return true;\" onMouseOut=\"self.status=''; return true;\">" + m.replace('\\', '') + "</a>");
	return true;
}
function PrintMail(n,d,m,l){
	var ns = n.replace("'","\\\'");
	ns = ns.replace(".","<dot>");
	if(m == ""){
		m = n + '@' + d;
	} else {
	    m = m.replace("<at>", "@");
	}
	var ms = m.replace("'","\\\'");
	var ds = d.replace(".","<dot>");
	//document.write("<a href=\"JavaScript:SendMail('" + ns + "','" + d + "'); \" onMouseOver=\"self.status='" + ms.replace("<br>", "") + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m + "</a>");
	document.write("<a class=\"lightwindow_iframe_link\" params=\"lightwindow_width=420\" href=\"/emaildisclaimer/?n=" + ns + "&d=" + ds + "\" onMouseOver=\"self.status='" + ms + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + ms + "</a>");
	return true;
}	

function PrintMailAddress(m){	
	
	if(m == ""){
		m = "";
	} else {
	    m = m.replace("<at>", "@");
	}
	var ms = m.replace("'","\'");
	document.write(ms);
	return true;
}	

//function PrintMail(n,d,m){/
//	var ns = n.replace("'","\\\'");
//	if(m == ""){
//		m = n + '@' + d;
//	} else {
//	    m = m.replace("<at>", "@");
//	}
//		var ms = m.replace("'","\\\'");
//	document.write("<a href=\"JavaScript:SendMail('" + ns + "','" + d + "'); \" onMouseOver=\"self.status='" + ms.replace("<br>", "") + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m + "</a>");
//	return true;
//}	

function PrintMailOnTwoLines(n,d,m){
		if(m == ""){
		m = n + '<br>@' + d;
	}	
	document.write("<a href=\"JavaScript:SendMail('" + n + "','" + d + "'); \" onMouseOver=\"self.status='" + m + "'; return true;\" onMouseOut=\"self.status=''; return true;\">" + m.replace('\\', '') + "</a>");
	return true;
}

function PrintMailPopUp(n,d,m,l){
	var ns = n.replace("'","\\\\'");
	if(m == ""){
		m = n + '@' + d;
	}	
	var ms = m.replace("'","\\\\'");
	document.write("<a href=\"JavaScript:xSendMail('" + ns + "','" + d + "'); \" onMouseOver=\"self.status='" + ms + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m.replace("\\","") + "</a>");
	return true;
}	


function PrintMailSubject(n,d,m){
	if(m == ""){
		m = n + '@' + d;
	}	
	document.write("<a href=\"JavaScript:SendMail('" + n + "','" + d + "'); \" onMouseOver=\"self.status='" + m + "'; return true;\" onMouseOut=\"self.status=''; return true;\">" + "Request" + "</a>");
	return true;
}

function PrintEmail(name, domain) { 
	document.write(name + "@" + domain) 
}

function SendEmail(name, domain){
	document.location.href = "mailto:" + name + "@" + domain;
}

function xSendMail(name, domain){
	var BaseOptions = 'width=400,height=400,status=no,scrollbars=yes,resizeable=yes';
    var win = window.open('/emDisclaimer.aspx?n=' + name + '&d=' + domain,'_new', BaseOptions);
}

function sMail(s){
    var sx = s.replace("<at>", "@");
    
    var n = sx.substring(0, sx.indexOf("@"));
    var d = sx.substring(sx.indexOf("@")+1);
	m = sx;

    var ns = n.replace("'","\\\'");
	var ms = m.replace("'","\\\'");
	var l = '';	
	
	document.write("<a href=\"JavaScript:xSendMail('" + ns + "','" + d + "'); \" onMouseOver=\"self.status='" + ms + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m + "</a>");
}