// 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.

function  SendMail(n,d){
	document.location.href='mailto:' + n.replace(/__/g,"\'") + '@' + d;
}

function xSendMail(name, domain){
    var lclDomain = domain;
    var qs = "";  
    var lclSubject =  "";  
    var qsPos = domain.toString().indexOf("?");    
    if (qsPos != -1)
    {        
        lclDomain = domain.toString().substring(0, qsPos);
        qs =  domain.toString().substring(qsPos);  
        var subjectPos = qs.indexOf("?subject=");
        if (subjectPos != -1)
        {     
            lclSubject = qs.toString().substring(subjectPos + 9);  
        }
    }    
	var BaseOptions = 'width=400,height=400,status=no,scrollbars=yes,resizeable=yes';
    var win = window.open(CultureRoot + '/emDisclaimer.aspx?n=' + name.replace(/'/g,"__") + '&d=' + lclDomain + '&s=' + escape(lclSubject),'_new', BaseOptions);
}

function PrintMail(n,d,m){
	PrintMail(n,d,m,'');
}	

function PrintMail(n,d,m,l){
    var tempd = d.toLowerCase();
    var sendMethod = "xSendMail";
    
//    if(tempd == 'bakernet.com')
//        sendMethod = "xSendMail";

	var ns = n.replace(/'/g,"__");
	if(m == ""){
		m = n + '@' + d;
	} else {
	    m = m.replace("<at>", "@");
	}	
	var ms = m.replace(/'/g,"__");	
	document.write("<a href=\"JavaScript:" + sendMethod + "('" + ns + "','" + escape(d) + "'); \" onMouseOver=\"self.status='" + escape(ms.replace("<br>", "")) + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m + "</a>");
	return true;
}	

function PrintEmail(name, domain) { 
	document.write(name.replace(/'/g,"__") + "@" + domain);
}

function SendEmail(name, domain){
	document.location.href = "mailto:" + name.replace(/'/g,"__") + "@" + domain;
}

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 ns = n.replace(/'/g,"__");
	//var ms = m.replace("'","\\\'");
	var ms = m.replace(/'/g,"__");
	var l = '';

	document.write("<a href=\"JavaScript:SendMail('" + ns + "','" + d + "'); \" onMouseOver=\"self.status='" + ms + "'; return true;\" onMouseOut=\"self.status=''; return true;\"" + l +">" + m + "</a>");
}
