// Ideazon.com Javascript Site Tools
// Created on March 04, 2005
// Last modified on June 15, 2007

// Image Preload Function
// Eg: MM_preloadImages('image001.gif','image002.gif')
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Swap Image
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Restore Swap Image
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

// Popup Window Function
// Eg: MM_openBrWindow('file.htm','example','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=500,height=500')
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Goto URL Function
// Eg: MM_goToURL('windowname','filename.htm');return document.MM_returnValue
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// Flash Detection Plugin (Note: Does not detect versions. Only checks if Flash plugin is installed or not.)
// Eg: MM_checkPlugin('Shockwave Flash','noflash.html','flash.html',true);return document.MM_returnValue
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}

// Email Compiler Script. This simple script was written to obscure emails in the HTML code to prevent SPAM robots in harvesting emails.
// Eg: <script language="JavaScript">showEmail("user","ideazon","com");<\/script>
function showEmail(user, domain, suffix) {
  var user;
  var domain;
  var suffix;
  document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</a>');
}

// Dropdown List Navigation Script for Limited Edition Keysets.
function goKeysets() {
	var chosen = eval(document.limitededitionkeysets.list.selectedIndex);
	parent.location.href=(document.limitededitionkeysets.list.options[chosen].value);
}

// Displays an alert box, confirming that the link is external
// Eg: onClick="return confirmExtLink()">
function confirmExtLink() {
    return confirm("You are now leaving the Ideazon.com website. Ideazon takes no responsibility for, and exercises no control over, the organizations, views, accuracy, copyright or trademark compliance or legality of the material contained on the external server. Thank you for visiting Ideazon.com.");
}

// Toggles SHOW/HIDE of <div> layers
function toggleLayer(id,flagit) {
	if (flagit=="1") {
		if (document.layers) document.layers[''+id+''].display = "show"
		else if (document.all) document.all[''+id+''].style.display = "block"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "block"
	}
	else
	if (flagit=="0") {
		if (document.layers) document.layers[''+id+''].display = "hide"
		else if (document.all) document.all[''+id+''].style.display = "none"
	else if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
	}
}
