function getObj(name)
{
  if (document.getElementById){
  	return document.getElementById(name);
  }
  else if (document.all){
		return document.all[name];
  }
  else if (document.layers){
   	return document.layers[name];
  }
}

function showImg(thumb, large)
{
	getObj("mainImg").src = thumb;
}

function closeDiv()
{
	var body = document.getElementsByTagName("body")[0];
	if (getObj("img_div")){
		body.removeChild(getObj("img_div"));
	}
}

function swapImage()
{
	var el = getObj("closeImg");
	if (el){
		el.src = (el.src.indexOf("close.gif") > 0) ? 'img/close2.gif' : 'img/close.gif';
	}
}

function displayImageDiv(img)
{
	closeDiv();
	var body = document.getElementsByTagName("body")[0];
	var div = document.createElement("div");
	var closeimg = document.createElement("img");
	var image = new Image();
	image.src = img;
	div.id = "img_div";
	div.width = image.width;
	div.height = image.height;

	div.innerHTML = '<img src="'+image.src+'" alt="'+image.src+'" border="0">';
	closeimg.src = 'img/close.gif';
	closeimg.id = "closeImg";
	attachEvent(closeimg, "click", closeDiv, false);
	attachEvent(closeimg, "mouseover", swapImage, false);
	attachEvent(closeimg, "mouseout", swapImage, false);
	attachEvent(div, "click", closeDiv, false);
	div.appendChild(closeimg);
	body.appendChild(div);
}

function attachEvent(obj,evt,fnc,useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
	else{
		myAttachEvent(obj,evt,fnc);
		obj['on'+evt]=function(){ myFireEvent(obj,evt) };
	}
} 

function myAttachEvent(obj,evt,fnc){
	try{
		if (!obj.myEvents) obj.myEvents={};
		if (!obj.myEvents[evt]) obj.myEvents[evt]=[];
		var evts = obj.myEvents[evt];
		evts[evts.length]=fnc;
	}
	catch(oError){
		
	}
}

function myFireEvent(obj,evt){
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) evts[i]();
}



function showlarge(ThePic) {
	popbox = window.open(ThePic,'','width=400,height=520,scrollbars=1,top=1');
	popbox.opener = self;
}

function showsz(ThePic) {
	popbox = window.open(ThePic,'','width=600,height=520,scrollbars=1,left=50,top=50');
	popbox.opener = self;
}

function Set_Cookie( name, expires, path, domain, secure, strParamName ) 
{

	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];

				// set time, it's in milliseconds
				var today = new Date();
				today.setTime( today.getTime() );

				/*
				if the expires variable is set, make the correct 
				expires time, the current script below will set 
				it for x number of days, to make it for hours, 
				delete * 24, for minutes, delete * 60 * 24
				*/
				if ( expires ){
					expires = expires * 1000 * 60 * 60 * 24;
				}
				var expires_date = new Date( today.getTime() + (expires) );

				document.cookie = name + "=" +escape( strReturn ) +
				( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
				( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) +
				( ( secure ) ? ";secure" : "" );
			}
		}
	}
}

function goTo() {
	var sE = null, url;
	if(document.getElementById) {
		sE = document.getElementById('selstyle');
	} else if(document.all) {
		sE = document.all['selstyle'];
	}
	if(sE && (url = sE.options[sE.selectedIndex].value)) {
		location.href = url;
	}
}
			
function bookmarksite(){
if (window.sidebar) // firefox
	window.sidebar.addPanel(who, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',who);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, who);
}

function sendto(){
	var x = "sendto.cfm?sendurl=" + this.location;
	popup = window.open(x,'','width=500,height=520,scrollbars=0,top=200, left=200');
	popup.opener = self;
}
