/**
 * teclan Drop Down Menu functionality.
 * Any changes to this file will not be supported by teclan.
 *
 * @copyright teclan 2009
 */

var timeout	= 500;
var closeTimer = 0;
var menuParent = 0;
var menuItem = 0;
 
var $m = function(id) {
  return document.getElementById(id);
};

// open hidden layer
function tcOpen(id) {	
  // cancel close timer
  tcCancelCloseTime();

  // close old layer
  tcClose();

  // get new layer and show it
  menuParent = $m('main-link' + id);
  menuItem = $m('tc' + id);
  menuItem.style.display = 'block';
}

// close showed layer
function tcClose() {
  if (menuItem) menuItem.style.display = 'none';
  if (menuParent) {
    menuParent.className = '';
  }
}

// go close timer
function tcCloseTime() {
  closeTimer = window.setTimeout(tcClose, timeout);
}

// cancel close timer
function tcCancelCloseTime() {
  if (closeTimer) {
    window.clearTimeout(closeTimer);
	closeTimer = null;
  }
  if (menuParent) {
    menuParent.className = 'sel';
  }
}

// close layer when click-out
document.onclick = tcClose; 

/*
Live Date Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DHTML scripts, and Terms Of Use,
visit http://www.dynamicdrive.com
*/


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")

function getthedate(){
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 hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<small><font color='000000' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}


// teclan Countdown Functionality
var montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

function countdown(yr, m, d, h, minute, s, dID) {
   theyear = yr;
   themonth = m;
   theday = d;
   thehour = h;
   theminute = minute;
   thesecond = s;
   theDid = dID;
   var today = new Date();
   var todayy = today.getYear();
   if (todayy < 1000) {
      todayy += 1900;
   }
   var todaym = today.getMonth();
   var todayd = today.getDate();
   var todayh = today.getHours();
   var todaymin = today.getMinutes();
   var todaysec = today.getSeconds();
   /*if ((m-1) < todaym) m = todaym + 1;
   if (d < todayd && (m-1 == todaym)) d = todayd + 1;*/
   
   
   var todaystring = montharray[todaym] + " " + todayd + ", " + todayy + " " + todayh + ":" + todaymin + ":" + todaysec;
   futurestring = montharray[m - 1] + " " + d + ", " + yr + " " + h + ":" + minute + ":" + s;
   dd = Date.parse(futurestring) - Date.parse(todaystring);
   dday = Math.floor(dd/(60*60*1000*24)*1);
   dhour = Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
   dmin = Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
   dsec = Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
   if (dday <= 0 && dhour <= 0 && dmin <= 0 && dsec <= 0) {
     document.getElementById('countw' + theDid).style.display = 'none';
   }
   else {
	 var dspan = "<div class='days'>" + dday + "</div>";
	 var hspan = "<div class='hrs'>" + dhour + "</div>";
	 var mspan = "<div class='minutes'>" + dmin + "</div>";
	 var sspan = "<div class='secs'>" + dsec + "</div>";
	 document.getElementById('count' + theDid).innerHTML = dspan + hspan + mspan + sspan + "<div style='clear:left'></div>";
   }
}

function NDD(name) {
		if (name.indexOf("ND") != -1) {
			return name + "<div class='nextdaysm'><img src='deliveryvan.png' align='absmiddle' >Next Day Delivery Available</div>";
		}
		else { return name;}
	}
