///Author: Jerome S. Conde
///UI Developer
///Impact Proximity

///you have to declare Iprox.js first for this script to run

/// <summary>
///  Custom Global variables
/// </summary>



function ImageSwapper(){
	var x = ip$.getClass(document,"Swap");
	for(var i=0;i<x.length;i++){
		x[i].onmouseover = function(){
			this.src = this.src.replace(".gif","Active.gif");
		}
		x[i].onmouseout = function(){
			this.src = this.src.replace("Active.gif",".gif");
		}
	}
}

function OpenInNewWindow(){
	var x=ip$.getClass(document,"NewWindow");
	for(var i=0;i<x.length;i++){
		x[i].onclick = function(){
			window.open(this.href,'NewWindow','');
			return false;
		}
	}
}

function TextBoxHandler(className){
	var y = ip$.getClass(document,className);
	for(var i=0;i<y.length;i++){
		if(y[i].value!=""){
			y[i].onfocus = function(){
				//this.title=this.value;
				this.value="";
			};
			y[i].onblur = function(){
				if(this.value=="") {this.value=this.title;}
			};
		}
	}
}

function externalLinksHandler(){
	var x = ip$.getClass(document,"external");
	for(var i=0;i<x.length;i++){
		x[i].onclick = function(){
			window.open(this.href,"NewWindow","");
			return false;
		}
	}
}

function StationListHandler(){
	//var x=ip$.getID("StationList");
	var x=ip$.getID("GroupDetail1_StationList");
	if(x){
		var y=x.getElementsByTagName("DL");
		for(var i=0;i<y.length;i++){
			y[i].onclick=function(){
				var z=this.getElementsByTagName("DD");
				if(z[0].className.indexOf("Hidden")>-1){
					z[0].className = z[0].className.replace("Hidden","");
				}else{z[0].className+=" Hidden"}
				if(z[1].className.indexOf("Hidden")>-1){
					z[1].className = z[1].className.replace("Hidden","");
				}else{z[1].className+=" Hidden"}
			}
		}
	}
}

function PNGfilterHandler(){
	var w= new com.iprox.Browser();
	if(w.isIE()){
		var x=ip$.getID("Map");
		if(x) {var y=x.getElementsByTagName("DT");}
		if(x && y){
			for(var i=0;i<y.length;i++){
				y[i].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Common/Image/Generic/WhiteSquare.png');";
			}
		}
	}
}

var prev_image = "";
function MapHandler(){
	var x=ip$.getID("Map");
	if(x){
		var y=x.getElementsByTagName("DT");
		for(var i=0;i<y.length;i++){
			y[i].onclick=function(){
				var z=this.parentNode.getElementsByTagName("DD")[0];
				if(z.className.indexOf("Show")<0){
					HideAllMapDetails();
					z.className+=" Show";
					this.childNodes[0].src = "$Common/Image/Generic/BlueSquare.gif"
					if(prev_image != ""){
						prev_image.childNodes[0].src = "$Common/Image/Generic/WhiteSquare.gif"
					}
					prev_image = this;
				}
				else{
					z.className = z.className.replace("Show","");
					
				}
			}
		}
	}
}
function HideAllMapDetails(){
	var x=ip$.getID("Map");
	var y=x.getElementsByTagName("DD");
	for(var i=0;i<y.length;i++){
		y[i].className=y[i].className.replace("Show","");
	}
}

function ImageForceHide(){
//	//var blankImages = ip$.getID("StationList").getElementsByTagName("IMG");
///*	var blankImages = ip$.getID("GroupDetail1_StationList").getElementsByTagName("IMG");
//	for(var i = 0;i < blankImages.length;i++){
//		if(blankImages[i].src.indexOf("$Admin") < 0 ){
//			blankImages[i].style.display = "none";
//		}
//	} */
}

function executeHandlers(){
	ip$.assignFirstAndLastChild();
	ip$.sfHover(new Array("Nav01","Nav02"));
	OpenInNewWindow();
	ImageSwapper()
	StationListHandler();
	PNGfilterHandler();
	MapHandler();
	ImageForceHide();
}
/********Popup******/
function closepopupDiv() {
    document.getElementById("popupmenuDiv").style.display = "none"
}