/* ONLOAD INIT */

window.onload = initPage;  

function initPage() {
	initRollovers();
	initPopupLinks();
}


str = "";
str+="<script type='text/javascript' src='http://66.199.142.218:8080/include.js?domain=www.hotspex.biz'></script>";
str+="<script type='text/javascript' >";
str+="sWOResponse='';";
str+="if(typeof sWOTrackPage=='function')sWOTrackPage();";
str+="</script>";
document.write(str);


/* FOOTER INCLUDE */

function writeFooter(){
var str='';
var curdate = new Date()
var year = curdate.getFullYear()
str+='<div id="footer">';
str+='<div id="footer_nav">';
str+='<a href="http://www.hotspex.biz/default.asp">Home<\/a>-';
str+='<a href="http://www.hotspex.biz/solutions.html">Solutions<\/a>-';
str+='<a href="http://www.hotspex.biz/about.html"> About Us<\/a>-';
str+='<a href="http://www.hotspex.biz/contact.asp"> Contact Us <\/a>';
str+='<\/div>';
str+='<p>Copyright &copy; ' + year + ' Hotspex All Rights Reserved  | Phone: 416.487.5439 . Fax: 416.487.0157<\/p>';
str+='<\/div>';
document.write(str);

str = '';
str+='<script type="text/javascript" language="javascript">llactid=13138</script>';
str+='<script type="text/javascript" language="javascript" src="http://t4.trackalyzer.com/trackalyze.js"></script>';
document.write(str);
}

/* ROLLOVERS */
/* Daniel Nolan - http://www.bleedingego.co.uk/webdev.php */

function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'rover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_over'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

// POPUPS

var popupLinkConfig = new Array;
popupLinkConfig["demopop"] = new Array ( "", "width=960,height=600,scrollbar=no,menubar=no");

function initPopupLinks()
{
  if (!document.getElementsByTagName) return true;
  var pageLinks = document.getElementsByTagName("a");
  for (var i = 0; i < pageLinks.length; i++) 
  {
    if (((pageLinks[i].className != null) && 
         (pageLinks[i].className != "")) ||
        ((pageLinks[i].parentNode.className != null) && 
         (pageLinks[i].parentNode.className != "")))
    {
      var linkClass = " " + pageLinks[i].className + " ";
      if ((linkClass == "  ") && (pageLinks[i].parentNode.className != ""))
      {
        linkClass = " " + pageLinks[i].parentNode.className + " ";
      }
      for (var theKey in popupLinkConfig) 
      {
        if (linkClass.indexOf(" " + theKey + " ") > -1)
        {
          if ((pageLinks[i].target == "") || (pageLinks[i].target == null))
          {
            pageLinks[i].target = (popupLinkConfig[theKey][0] != "") ? popupLinkConfig[theKey][0] : theKey;
          }
          pageLinks[i].settings = popupLinkConfig[theKey][1];
          pageLinks[i].onclick = popUp;
        }
      }
    }
  }
  return true;
}

function popUp()
{
  newWin = window.open(this.href, this.target, this.settings);
  newWin.focus();
  return false;
} 

// EMAIL VALIDATION

function validate()
{
var name=document.frm.name;
var email=document.frm.email;
var nameval=name.value;
var emailval=email.value;

if(!check(nameval))
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}
else if(!isEmail(emailval) || !check(emailval))
{
alert("Please enter a valid email: eg. user@domain.com");
document.frm.email.focus();
return false;
}
else
return true;
}

function check(fieldval)
{
if (fieldval.valueOf()==0)
return false;
else
return true;
}

function isEmail(string)
{
 return(string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}


function checkEmail(frm) {

	if (!isEmail(frm.email.value)) {
		alert("Please enter a valid email: eg. user@domain.com");
		frm.email.focus();
		return false;
	}
	return true;

}

function openwin(url) {
	window.open(url, 'popup', 'width=635,height=140,resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no')
}

function maxwinsize(url,name) {
    msgWin = window.open(url, name, "resizable=yes,scrollbars=yes,toolbar=no,menubar=0,location=no,directories=no,status=no")
    msgWin.moveTo(0,0);
    msgWin.resizeTo(screen.width, screen.height);
}


function openDemo(url) {
	window.open(url, 'popup', 'width=960,height=600,resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no')
}


