// version 0.11.7
// 0.11.7 setupLinkDeleteButtons run automatically

addDOMLoadEvent(setupFancyZoom);
addDOMLoadEvent(setupLinkDeleteButtons);

function setupFancyZoom(){
    var x = $$('.fancyZoom');
    for(var i=0; i < x.length; i++)
    {
       largeImage = ($(x[i]).readAttribute('href'));
       linkId = $(x[i]).identify();
       ($(x[i]).writeAttribute('href', '#' + linkId + '_FZ'));
       $(x[i]).insert({after: '<div id="' + linkId + '_FZ"><img style="width: auto; height: auto;" src="' + largeImage + '"></div>'});
       $(linkId + '_FZ').hide();
       new FancyZoom($(x[i]));
    }
}

function setupLinkDeleteButtons()
{
    var x = $$('.deleteButton');
    for(var i=0; i < x.length; i++)
    {
       Event.observe($(x[i]), 'click', function(e)     {
           if (!confirm(this.readAttribute('title') + '?'))
               Event.stop(e);
       });
    }
}

// bake a cookie
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

// eat a cookie
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function getURLVariable( name )
{
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
        return "";
    else
	return results[1];
}

function getBrowserName()
{
    var lsBrowser = navigator.appName;
    if (lsBrowser.indexOf("Microsoft")>=0)
        lsBrowser = "MSIE";
    else if (lsBrowser.indexOf("Netscape")>=0)
        lsBrowser = "NETSCAPE";
    else
        lsBrowser = "UNKNOWN";
}

function getBrowserVersion()
{
    var findIndex;
    var browserVersion = 0;
    var browser = getBrowserName();
    if (browser == "MSIE") {
        browserVersion = navigator.userAgent;
        findIndex = browserVersion.indexOf(browser)+5;
        browserVersion = parseInt(browserVersion.substring(findIndex, findIndex + 1));
    } else {
        browserVersion = parseInt(navigator.appVersion.substring(0,1));
    }
    return browserVersion;
}

function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");

    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

function round_number(number,dec_places){
//Version 2.0 (c) Copyright 2008, Russell Walker, Netshine Software Limited. www.netshinesoftware.com
var new_number='';var i=0;var sign="";number=number.toString();number=number.replace(/^\s+|\s+$/g,'');if(number.charCodeAt(0)==45){sign='-';number=number.substr(1).replace(/^\s+|\s+$/g,'')}dec_places=dec_places*1;dec_point_pos=number.lastIndexOf(".");if(dec_point_pos==0){number="0"+number;dec_point_pos=1}if(dec_point_pos==-1||dec_point_pos==number.length-1){if(dec_places>0){new_number=number+".";for(i=0;i<dec_places;i++){new_number+="0"}if(new_number==0){sign=""}return sign+new_number}else{return sign+number}}var existing_places=(number.length-1)-dec_point_pos;if(existing_places==dec_places){return sign+number}if(existing_places<dec_places){new_number=number;for(i=existing_places;i<dec_places;i++){new_number+="0"}if(new_number==0){sign=""}return sign+new_number}var end_pos=(dec_point_pos*1)+dec_places;var round_up=false;if((number.charAt(end_pos+1)*1)>4){round_up=true}var digit_array=new Array();for(i=0;i<=end_pos;i++){digit_array[i]=number.charAt(i)}for(i=digit_array.length-1;i>=0;i--){if(digit_array[i]=="."){continue}if(round_up){digit_array[i]++;if(digit_array[i]<10){break}}else{break}}for(i=0;i<=end_pos;i++){if(digit_array[i]=="."||digit_array[i]<10||i==0){new_number+=digit_array[i]}else{new_number+="0"}}if(dec_places==0){new_number=new_number.replace(".","")}if(new_number==0){sign=""}return sign+new_number}
