/* -----------------------------DROP SHADOW CODE -----------------------------*/

	var colors=new Array('#f5f5f5','#e1e1e1','#c2c2c2','#999999','#666666','#3e3e3e','#1f1f1f','#0b0b0b')
	
	function makeShadows(node){
	
		  if (node.hasChildNodes) {
				var iteration;
				for (iteration=0;iteration<node.childNodes.length;iteration++) {
					makeShadows(node.childNodes[iteration]);
				}
		  }
		  
		  if (node.getAttribute&&(sty=node.getAttribute('dropshadow'))){

				var n=node;
				n.style.position='relative';
				
				if (parseInt(n.offsetWidth)!=0){  
				
					elWidth=n.offsetWidth;
					elHeight=n.offsetHeight;
					
				} else {  //ROUTINE TO DETERMINE SIZE OF display:none ELEMENTS
				
					var elTemp=document.createElement('div');
					elTemp.style.position='absolute';
					elTemp.style.visibility='hidden';
					document.body.insertBefore(elTemp,document.body.firstChild);
					nodeTemp=n.cloneNode(true);
					elTemp.appendChild(nodeTemp);
					elWidth=nodeTemp.offsetWidth;
					elHeight=nodeTemp.offsetHeight;
					elTemp.parentNode.removeChild(elTemp);
				
				}
					
				if (sty=='text'){  // INDIVIDUAL DROP SHADOWS FOR TEXT 
				
					var b2=document.createElement('div');
						b2=n.cloneNode(true);
						b2.style.position='absolute';
						b2.className='shadow';
						b2.style.width=(elWidth+50) + 'px';
						
					if (!document.all || window.opera){
					
						b2.style.top='3px';
						b2.style.left='3px';
						
					} else {
					
						b2.style.top='-2px';
						b2.style.left='-2px';
						
					}
						
					n.insertBefore(b2,n.firstChild);
					
					if (window.opera){  // OPERA FIX
					
						if (parseInt(window.opera.version())>=9) b2.style.color='#000000';
						opFix=document.createElement('span');
						opFix.style.position='relative';
						opFix.appendChild(b2.nextSibling);
						opFix.style.zIndex='10';
						n.appendChild(opFix);
						
					}
				
				} else if (sty=='box') {   // DROP SHADOWS FOR BLOCK ELEMENTS
					
					var b=document.createElement('div');
						b.style.width=elWidth+'px';
						b.style.position='relative';
					var b1=document.createElement('div');
						b1.className='dropHolder';
						b1.style.width=(elWidth+6)+'px';
						b1.style.height=(elHeight+6)+'px';
						
					n.parentNode.replaceChild(b,n);
	
					if (document.all && !window.opera){
	
							a=document.createElement('div');
							a.style.width=(elWidth-5)+'px'
							a.style.height=(elHeight-5)+'px'
							b.appendChild(a);
							a.className='shadow';
							a.style.border='1px solid  black';
							a.style.backgroundColor='black';
						
					}else{
					
						for (j=0;j<8;j++){
							a=document.createElement('div');
							a.style.width=(elWidth-8+j*2)+'px'
							a.style.height=(elHeight-8+j*2)+'px'
							a.style.top=(7-j)+'px'
							a.style.left=(7-j)+'px'							
							a.className='shadow2';
							if (window.opera &&parseInt(window.opera.version())<9) 	a.style.borderColor=colors[6-j];
							a.style['opacity']=((7-j)/10-j/100);
							a.style['-moz-opacity']=(7-j)/10-j/100;
							a.style['-khtml-opacity']=(7-j)/10-j/100;

							b.insertBefore(a,b.firstChild);
							
						}
					 }
					b.appendChild(n);
				 }
		    }	
		}

/*-------------------------------CLOCK SCRIPT --------------------------------*/

var month=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var timeFlag=false;
	
function timer(){
	document.getElementById('timeHolder').innerHTML=calcTime();
}

function calcTime(){
	var now=new Date();
	var seconds=now.getSeconds()<10?'0'+now.getSeconds():now.getSeconds();
	var minutes=now.getMinutes()<10?'0'+now.getMinutes():now.getMinutes();
	var timeStr=now.getHours()>11?((now.getHours()==12?12:now.getHours()-12))+':'+minutes+':'+seconds+' PM':(now.getHours()==0?12:now.getHours())+':'+minutes+':'+seconds+' AM';
	var dayStr=month[now.getMonth()]+' '+now.getDate()+', '+now.getFullYear();
	return '<span>DATE:</span> ' + dayStr  + '   <span>TIME:</span> '+ timeStr;
}

/*-----------------------------------GALLERY SCRIPT----------------------------------*/

	function showBig(bigImg){
		with (document.getElementById('curtain').style){
			width=document.body.scrollWidth+'px';
			height=document.getElementById('htTest').offsetHeight+'px';
			display='block';
			if (document.f1){
			document.f1.state.style.display='none';
			document.f1.state2.style.display='block';
			}
		}
		document.getElementById('progressIndicator').src='http://www.advantagemitigation.com/images/progress-indicator.gif';
		var yPos=(window.innerHeight?(window.innerHeight):document.body.offsetHeight)/2-document.getElementById('indHolder').offsetHeight/2+(window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop!=0?document.documentElement.scrollTop:document.body.scrollTop));
		document.getElementById('indHolder').style.top=yPos+'px';
		document.getElementById('indHolder').style.visibility='visible'
		setTimeout(function(){loadImage(bigImg)},10);
		
	}
		
	function loadImage(bigImg){
		var imgHolder=document.createElement('div');
			imgHolder.style.position='absolute';
			imgHolder.style.left='0px';
			imgHolder.style.zIndex='12';
			imgHolder.style.width='100%';
			imgHolder.style.visibility='hidden';
			imgHolder.style.textAlign='center';
			imgHolder.style.color='#FFFFFF';
			imgHolder.style.fontFamily='arial';
			imgHolder.style.fontSize='9pt';
			imgHolder.id='imgHolder';
			imgHolder.onclick=function (){release()};
			document.body.appendChild(imgHolder);
		var newImg=document.createElement('img');
			//newImg.style.width='700px';
			//alert(ht=window.innerHeight?window.innerHeight:document.body.clientHeight)
			//newImg.style.height='400px';
			newImg.onload=new function() {placePicture(newImg)};
			newImg.src=bigImg;
	}
	
	function placePicture(newImg2){
		newImg2.onload='';
		document.getElementById('indHolder').style.visibility='hidden';
		document.getElementById('imgHolder').appendChild(newImg2);
		newImg2.setAttribute('dropshadow','box');
		var closer1=document.createElement('div');
		var closer=document.createTextNode('[ CLOSE ]');
		closer1.appendChild(closer);
		closer1.style.marginTop='2px';
		closer1.style.cursor='default';
		document.getElementById('imgHolder').appendChild(closer1);
		var yPos=100+(window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop!=0?document.documentElement.scrollTop:document.body.scrollTop));
		document.getElementById('imgHolder').style.top=yPos + 'px';
		newImg2.style.border='20px solid white';
		document.getElementById('imgHolder').style.visibility='visible';
		if (document.all && !window.opera) makeShadows(document.getElementById('imgHolder'));
	}
	
	function release(){
		document.getElementById('curtain').style.display='none';
		document.getElementById('indHolder').style.visibility='hidden';
		document.body.removeChild(document.getElementById('imgHolder'));
			if (document.f1){
			document.f1.state.style.display='block';
			document.f1.state2.style.display='none';
			}
	}


/*------------------------------GENERAL SCRIPTS----------------------------*/

	
/*-------------------------------START IT ALL SCRIPT --------------------------------*/

function setup(){
	makeShadows(document);
}

window.onload=setup;
