﻿function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
function FP_preloadImgs(){var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i];};}
function doValidateEntry(obj,type,min,max){
    var _valid=false;
    switch(type){
        case "text":if((obj.value.length>=min)&&(obj.value.length<=max)){_valid=true;}else{_valid=false;};break;
        case "email":var regex=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "url":var regex=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "date":var regex=/^\d{1,2}\/\d{1,2}\/\d{4}$/;var result=regex.test(obj.value);if(result){_valid=true;}else{_valid=false;};break;
        case "list":if((obj.value!=min)&&(obj.value!=max)){_valid=true;}else{_valid=false;};break;
    };
    return _valid;
}
function setCookie(c_name,value,expiredays){
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name){
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        {
        c_start=c_start + c_name.length+1;
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
        }
      }
    return "";
}
function checkIntro(){
    intro=getCookie('intro');
    if (intro!=null && intro!=""){window.location='home.aspx';}
    else{setCookie('intro','true',30);}
}
function backgroundImage(e){
    switch(e.target.id){
        case "box1of3":_image="images/home_box1.jpg";break;
        case "box2of3":_image="images/home_box2.jpg";break;
        case "box3of3":_image="images/home_box3.jpg";break;
    };
    this.style.backgroundImage="url("+_image+")";
}
function backgroundText(e){
    switch(e.target.id){
        case "box1of3":_image="images/home_box1_text.jpg";break;
        case "box2of3":_image="images/home_box2_text.jpg";break;
        case "box3of3":_image="images/home_box3_text.jpg";break;
    };
    this.style.backgroundImage="url("+_image+")";
}
function backgroundImageLoad(obj,file){obj.style.backgroundImage="url("+file+")";}

function formatCurrencyShort(num){
num = isNaN(num) || num === '' || num === null ? 0.00 : num; 
return parseFloat(num).toFixed(2); 
}
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}