/*
	Header Information------------------------------------[Do Not Remove This Header]--
	Title: OO Dom Image Rollover
	Description: This script makes it easy to add rollover/ mousedown 
  	effects to any image on the page, including image submit buttons. Automatically 
  	preloads images as well. Script works in all DOM capable browsers- IE5+, NS6+, 
  	Opera7+.
	
	Legal: Copyright 2005 Adam Smith
	Author Email Address: ibulwark@hotmail.com
	Date Created: June 6, 2005
	Website: Codevendor.com | eBadgeman.com
	Script featured on Dynamic Drive: http://www.dynamicdrive.com
	-----------------------------------------------------------------------------------
*/

function imageholderclass(){
	this.over=new Array();
	this.down=new Array();
	this.src=new Array();
	this.store=store;
	
	function store(src, down, over){
		var AL=this.src.length;
		this.src[AL]=new Image(); this.src[AL].src=src;
		this.over[AL]=new Image(); this.over[AL].src=over;
		this.down[AL]=new Image(); this.down[AL].src=down;
	}
}

var ih = new imageholderclass();
var mouseisdown=0;

function preloader(t){
	for(i=0;i<t.length;i++){
		if(t[i].getAttribute('srcover')||t[i].getAttribute('srcdown')){
			
			storeimages(t[i]);
			var checker='';
			checker=(t[i].getAttribute('srcover'))?checker+'A':checker+'';
			checker=(t[i].getAttribute('srcdown'))?checker+'B':checker+'';
			
			switch(checker){
			case 'A' : mouseover(t[i]);mouseout(t[i]); break;
			case 'B' : mousedown(t[i]); mouseup2(t[i]); break;
			case 'AB' : mouseover(t[i]);mouseout(t[i]); mousedown(t[i]); mouseup(t[i]); break;
			default : return;			
			}
			
			if(t[i].src){t[i].setAttribute("oldsrc",t[i].src);}
		}
	}
}
function mouseup(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");this.oldmouseup();}

	}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("srcover");}}
	t.onmouseup=newmouseup;
}

function mouseup2(t){
	var newmouseup;
	if(t.onmouseup){
		t.oldmouseup=t.onmouseup;
		newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");this.oldmouseup();}
		}
	else{newmouseup=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");}}
	t.onmouseup = newmouseup;
}

function mousedown(t){
	var newmousedown;
	if(t.onmousedown){
		t.oldmousedown=t.onmousedown;
		newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");this.oldmousedown();}}
	}
	else{newmousedown=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");}}}
	t.onmousedown=newmousedown;
}

function mouseover(t){
	var newmouseover;
	if(t.onmouseover){
		t.oldmouseover=t.onmouseover;
		newmouseover=function(){this.src=this.getAttribute("srcover");this.oldmouseover();}
	}
	else{newmouseover=function(){this.src=this.getAttribute("srcover");}}
	t.onmouseover=newmouseover;
}

function mouseout(t){
	var newmouseout;
	if(t.onmouseout){
		t.oldmouseout=t.onmouseout;
		newmouseout=function(){this.src=this.getAttribute("oldsrc");this.oldmouseout();}
	}
	else{newmouseout=function(){this.src=this.getAttribute("oldsrc");}}
	t.onmouseout=newmouseout;
}

function storeimages(t){
	var s=(t.getAttribute('src'))?t.getAttribute('src'):'';
	var d=(t.getAttribute('srcdown'))?t.getAttribute('srcdown'):'';
	var o=(t.getAttribute('srcover'))?t.getAttribute('srcover'):'';
	ih.store(s,d,o);
}

function preloadimgsrc(){
	if(!document.getElementById) return;
	var it=document.getElementsByTagName('IMG');
	var it2=document.getElementsByTagName('INPUT');
	preloader(it);
	preloader(it2);
}

if(window.addEventListener){window.addEventListener("load", preloadimgsrc, false);} 
else{
	if(window.attachEvent){window.attachEvent("onload", preloadimgsrc);}
	else{if(document.getElementById){window.onload=preloadimgsrc;}}
}



//JK Popup Window Script (version 3.0)- By JavaScript Kit (http://www.javascriptkit.com)
//Visit JavaScriptKit.com for free JavaScripts
//This notice must stay intact for legal use

function openpopup(popurl){
var winpops=window.open(popurl,"","width=470,height=390")
}





   large_01 = new Image();
   large_01.src = "images/photos/01.jpg";
   large_02 = new Image();
   large_02.src = "images/photos/02.jpg";
   large_03 = new Image();
   large_03.src = "images/photos/03.jpg";
   large_04 = new Image();
   large_04.src = "images/photos/04.jpg";
   large_05 = new Image();
   large_05.src = "images/photos/05.jpg";
   large_06 = new Image();
   large_06.src = "images/photos/06.jpg";
   large_07 = new Image();
   large_07.src = "images/photos/07.jpg";
   large_08 = new Image();
   large_08.src = "images/photos/08.jpg";
   large_09 = new Image();
   large_09.src = "images/photos/09.jpg";
   large_10 = new Image();
   large_10.src = "images/photos/10.jpg";
   large_11 = new Image();
   large_11.src = "images/photos/11.jpg";
   large_12 = new Image();
   large_12.src = "images/photos/12.jpg";
   large_13 = new Image();
   large_13.src = "images/photos/13.jpg";
   large_14 = new Image();
   large_14.src = "images/photos/14.jpg";
   large_15 = new Image();
   large_15.src = "images/photos/15.jpg";
   large_16 = new Image();
   large_16.src = "images/photos/16.jpg";
   large_17 = new Image();
   large_17.src = "images/photos/17.jpg";
   large_18 = new Image();
   large_18.src = "images/photos/18.jpg";
   large_19 = new Image();
   large_19.src = "images/photos/19.jpg";
   large_20 = new Image();
   large_20.src = "images/photos/20.jpg";
   large_21 = new Image();
   large_21.src = "images/photos/21.jpg";
   large_22 = new Image();
   large_22.src = "images/photos/22.jpg";
   large_23 = new Image();
   large_23.src = "images/photos/23.jpg";
   large_24 = new Image();
   large_24.src = "images/photos/24.jpg";
   large_25 = new Image();
   large_25.src = "images/photos/25.jpg";
   large_26 = new Image();
   large_26.src = "images/photos/26.jpg";
   large_27 = new Image();
   large_27.src = "images/photos/27.jpg";
   large_28 = new Image();
   large_28.src = "images/photos/28.jpg";
   large_29 = new Image();
   large_29.src = "images/photos/29.jpg";
   large_30 = new Image();
   large_30.src = "images/photos/30.jpg";
   large_31 = new Image();
   large_31.src = "images/photos/31.jpg";
   large_32 = new Image();
   large_32.src = "images/photos/32.jpg";
   large_33 = new Image();
   large_33.src = "images/photos/33.jpg";
   large_34 = new Image();
   large_34.src = "images/photos/34.jpg";
   large_35 = new Image();
   large_35.src = "images/photos/35.jpg";
   large_36 = new Image();
   large_36.src = "images/photos/36.jpg";
   large_37 = new Image();
   large_37.src = "images/photos/37.jpg";
   large_38 = new Image();
   large_38.src = "images/photos/38.jpg";
   large_39 = new Image();
   large_39.src = "images/photos/39.jpg";
   large_40 = new Image();
   large_40.src = "images/photos/40.jpg";
   large_41 = new Image();
   large_41.src = "images/photos/41.jpg";
   large_42 = new Image();
   large_42.src = "images/photos/42.jpg";
   large_43 = new Image();
   large_43.src = "images/photos/43.jpg";
   large_44 = new Image();
   large_44.src = "images/photos/44.jpg";
   large_45 = new Image();
   large_45.src = "images/photos/45.jpg";
   large_46 = new Image();
   large_46.src = "images/photos/46.jpg";
   large_47 = new Image();
   large_47.src = "images/photos/47.jpg";
   large_48 = new Image();
   large_48.src = "images/photos/48.jpg";
   large_49 = new Image();
   large_49.src = "images/photos/49.jpg";


   function show_image(photo){
    if(photo==01){document.images['large'].src=large_01.src;}
    if(photo==02){document.images['large'].src=large_02.src;}
    if(photo==03){document.images['large'].src=large_03.src;}
    if(photo==04){document.images['large'].src=large_04.src;}
    if(photo==05){document.images['large'].src=large_05.src;}
    if(photo==06){document.images['large'].src=large_06.src;}
    if(photo==07){document.images['large'].src=large_07.src;}
    if(photo==08){document.images['large'].src=large_08.src;}
    if(photo==09){document.images['large'].src=large_09.src;}
    if(photo==10){document.images['large'].src=large_10.src;}
    if(photo==11){document.images['large'].src=large_11.src;}
    if(photo==12){document.images['large'].src=large_12.src;}
    if(photo==13){document.images['large'].src=large_13.src;}
    if(photo==14){document.images['large'].src=large_14.src;}
    if(photo==15){document.images['large'].src=large_15.src;}
    if(photo==16){document.images['large'].src=large_16.src;}
    if(photo==17){document.images['large'].src=large_17.src;}
    if(photo==18){document.images['large'].src=large_18.src;}
    if(photo==19){document.images['large'].src=large_19.src;}
    if(photo==20){document.images['large'].src=large_20.src;}
    if(photo==21){document.images['large'].src=large_21.src;}
    if(photo==22){document.images['large'].src=large_22.src;}
    if(photo==23){document.images['large'].src=large_23.src;}
    if(photo==24){document.images['large'].src=large_24.src;}
    if(photo==25){document.images['large'].src=large_25.src;}
    if(photo==26){document.images['large'].src=large_26.src;}
    if(photo==27){document.images['large'].src=large_27.src;}
    if(photo==28){document.images['large'].src=large_28.src;}
    if(photo==29){document.images['large'].src=large_29.src;}
    if(photo==30){document.images['large'].src=large_30.src;}
    if(photo==31){document.images['large'].src=large_31.src;}
    if(photo==32){document.images['large'].src=large_32.src;}
    if(photo==33){document.images['large'].src=large_33.src;}
    if(photo==34){document.images['large'].src=large_34.src;}
    if(photo==35){document.images['large'].src=large_35.src;}
    if(photo==36){document.images['large'].src=large_36.src;}
    if(photo==37){document.images['large'].src=large_37.src;}
    if(photo==38){document.images['large'].src=large_38.src;}
    if(photo==39){document.images['large'].src=large_39.src;}
    if(photo==40){document.images['large'].src=large_40.src;}
    if(photo==41){document.images['large'].src=large_41.src;}
    if(photo==42){document.images['large'].src=large_42.src;}
    if(photo==43){document.images['large'].src=large_43.src;}
    if(photo==44){document.images['large'].src=large_44.src;}
    if(photo==45){document.images['large'].src=large_45.src;}
    if(photo==46){document.images['large'].src=large_46.src;}
    if(photo==47){document.images['large'].src=large_47.src;}
    if(photo==48){document.images['large'].src=large_48.src;}
    if(photo==49){document.images['large'].src=large_49.src;}

   }
