/*Current date script credit: 
JavaScript Kit (www.javascriptkit.com)
Author: Warren Chin 
Written for Tracedata Services Inc. 
*/

function getDate() {
var mydate=new Date();
var year=mydate.getYear();
if (year < 1000)
year+=1900;
var day=mydate.getDay();
var month=mydate.getMonth();
var daym=mydate.getDate();
if (daym<10)
daym="0"+daym;
var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
return dayarray[day]+", "+montharray[month]+" "+daym+", "+year;
}

function getMM() {
var mydate=new Date();
var month=mydate.getMonth();
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
return montharray[month];
}


function getYear() {
var mydate=new Date();
var year=mydate.getYear();
if (year < 1000)
year+=1900
return year;
}

function detFlash() {
	if (navigator.plugins && navigator.plugins.length)
	{
		x = navigator.plugins["Shockwave Flash"];
		if (x)
		{
			flashinstalled = yes;
			if (x.description)
			{
				y = x.description;
				flashversion = y.charAt(y.indexOf('.')-1);
			}
		}
		else
			flashinstalled = no;
		if (navigator.plugins["Shockwave Flash 2.0"])
		{
			flashinstalled = yes;
			flashversion = 2;
		}
	}
	else if (navigator.mimeTypes && navigator.mimeTypes.length)
	{
		x = navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin)
			flashinstalled = yes;
		else
			flashinstalled = no;
	}
	else
		MSDetect = "true";
/*alert("DetFlash flashinstalled=" + flashinstalled + " flashversion=" + flashversion + " MSDetect=" + MSDetect);
*/}

function alternate(id){
 if(document.getElementsByTagName){  
   var table = document.getElementById(id);  
   var rows = table.getElementsByTagName("tr");
   var origStr = '_at_';
   for(i = 0; i < rows.length; i++){          
 //manipulate rows
     if(i % 2 == 0){
       rows[i].className = "even";
     }else{
       rows[i].className = "odd";
     } 
 	 tdata = rows[i].getElementsByTagName("td"); 
 	 tdtxt = tdata[2].childNodes(0).data; 
     if ( tdtxt.indexOf( origStr )!=-1 )
		 tdtxt = tdtxt.split( origStr )[0] + '@' + tdtxt.split( origStr )[1];
   }
   self.location.reload();
 }
}

function ShowWebSite(val)
{
	 var myFrame = document.getElementById("dataiframe");  
	     myFrame.src=val;
}

function hrefReplacer( origStr, newStr ) {
	for ( i=0; i<=(document.links.length-1 ); i++ ) {
		if ( document.links[i].href.indexOf( origStr )!=-1 )
			 document.links[i].href= document.links[i].href.split( origStr )[0] + newStr + 
			 document.links[i].href.split( origStr )[1] 
	}
}

function unscramble( securityLevel, domainSuffix ) { 
	// (Minimal) mailto format: me_at_mydomain.com 
	// Easier to work with, less secure 
	if ( securityLevel == 0 ) { 
		var separator = '_at_'; 
		hrefReplacer( separator, '@' ); 
	} 
	// (Maximum) mailto format: me!a!mydomain!dt!!ds!
	// Harder to work with, more secure
	else {
		var separator 	= '!a!';  // Replace as desired  
		var dot 		= '!dt!'; // Replace as desired 
		var suffix 		= '!ds!'; // Replace as desired 
		
		if ( domainSuffix == '' ) domainSuffix = 'com';
		hrefReplacer( separator, '@' ); 
		hrefReplacer( dot, '.' ); 
		hrefReplacer( suffix, domainSuffix ); 
	}
} 


