var pagedom = new Array();

function getQueryVariable(squery, variable) { 
	var query = squery.split("?");
	var vars = query[1].split("&"); 
	for (var i=0;i<vars.length;i++) { 
		var pair = vars[i].split("="); 
		if (pair[0] == variable) { 
			return pair[1]; 
		} 
	}
	
	return -1; 
}

function getremotevalue(url){
	var content = '';
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (request){
		request.open("GET", url, false);
		request.send(null);
		if (request.status == 200) {
			content = request.responseText;
		} else {
			content = 'Error: ' + request.status + ' ' + request.statusText;
		}
	}
	return content;
} 

function thickbox() { 

	var checkTB = document.getElementById("TB_OVERLAY");
	if (checkTB == null){
		var newP = document.createElement("div");
		newP.setAttribute("id", "TB_OVERLAY");
		var p2 = document.getElementsByTagName('body')[0];
		p2.appendChild(newP);
	}
	delete checkTB;

	if (!document.getElementById) return
		// var bodyarr = document.getElementsByTagName('body'); 
		var linkarr = document.getElementsByTagName('a');  
		var n = linkarr.length;
    
		for (var i = 0; i < n; i++) {
			myid = linkarr[i].className;
            if(myid == "thickbox" ){
				tb = document.getElementById("TB_OVERLAY");
				linkarr[i].onclick = function() {
					Hide_Flash();
					tb.style.display = "block";
					// bodyarr[0].style.overflow = "hidden";
					
					if(this.href.substring(0,7)=="mailto:"){
						
					   tb.innerHTML = "<div id=\"TB_WINDOW\" style=\"width: 550px; height: 400px;\"><div id=\"TB_WINDOWBAR\"><a href=\"javascript:closewindow_conf();\">&times;</a></div><div id=\"TB_CONTENT\" style=\"height: 330px;\">" + getremotevalue("email.php?mt=" + this.href)  + "</div></div><div id=\"TB_CLOSE\" onclick=\"closewindow_conf();\">&nbsp;</div>"; 
						
					} else {					
						
						tbw_width = getQueryVariable(this.href, "width");
						tbw_height = parseInt(getQueryVariable(this.href, "height")) + 30;
						tbw_heighti = parseInt(getQueryVariable(this.href, "height")) - 20;
                        tbw_heightj = parseInt(getQueryVariable(this.href, "height")) - 10;

						if(parseInt(getQueryVariable(this.href, "TBiframe"))!=1){
							tb.innerHTML = "<div id=\"TB_WINDOW\" style=\"width: " + tbw_width + "px; height: " + tbw_height + "px;\"><div id=\"TB_WINDOWBAR\"><a href=\"javascript:closewindow();\">&times;</a></div><div id=\"TB_CONTENT\" style=\"height: " + tbw_heighti + "px;\">" + getremotevalue(this.href)  + "</div></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>";
						} else {
							tb.innerHTML = "<div id=\"TB_WINDOW\" style=\"width: " + tbw_width + "px; height: " + tbw_height + "px;\"><div id=\"TB_WINDOWBAR\"><a href=\"javascript:closewindow();\">&times;</a></div><IFRAME SRC=\"" + this.href + "\" style=\"width: " + tbw_width + "px; height: " + tbw_heightj + "px; border-collapse: collapse; border: 0px;\" frameborder=\"0\" height=\"" + tbw_heightj + "\" width=\"" + tbw_width + "\"></IFRAME></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>";
						}
						
					}
					    

					return false; 
				}
			}
	}
	return false;
}

function closewindow(mobj){
	mobj = document.getElementById('TB_OVERLAY');
	mobj.style.display = "none";
	mobj.innerHTML = "";
	Show_Flash();
} 
function closewindow_conf(mobj){
	var agree=confirm("Are you sure you wish to discard this email?");
	if (agree){
		mobj = document.getElementById('TB_OVERLAY');
		mobj.style.display = "none";
		mobj.innerHTML = "";
		Show_Flash();
	}
}
function Hide_Flash(){
	var linkarr = document.getElementsByTagName('object');  
	var n = linkarr.length;
	for (var i = 0; i < n; i++) {  
			linkarr[i].style.visibility="hidden"; 
	}
}
function Show_Flash(){
	var linkarr = document.getElementsByTagName('object');  
	var n = linkarr.length;
	for (var i = 0; i < n; i++) {  
			linkarr[i].style.visibility="visible"; 
	}
} 

function bigphone() { 
	
	var checkTB = document.getElementById("TB_OVERLAY");
	if (checkTB == null){
		var newP = document.createElement("div");
		newP.setAttribute("id", "TB_OVERLAY");
		var p2 = document.getElementsByTagName('body')[0];
		p2.appendChild(newP);
	}

	if (!document.getElementById) return

		var linkarr = document.getElementsByTagName('span');  
		var n = linkarr.length;
    
		for (var i = 0; i < n; i++) {
			myid = linkarr[i].className;
            if(myid == "phonenumber" ){
				tb = document.getElementById("TB_OVERLAY");
				linkarr[i].onclick = function() {
					Hide_Flash();
					tb.style.display = "block";
						tb.innerHTML = "<div id=\"TB_PHONE\" onclick=\"closewindow();\"><span>" + this.title + "</span><br/>"  + this.innerHTML + "</div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>";
					return false; 
				}
			}
	}
	return false;
}

function showopenable(div){
	if(document.getElementById(div).style.display==null || document.getElementById(div).style.display==""){
		document.getElementById(div).style.display = "block";
	} else if(document.getElementById(div).style.display=="block") {
		document.getElementById(div).style.display = "none";
	} else {
		document.getElementById(div).style.display = "block";
	}
	return false;
}

function agree_submit(sub_obj, chk_obj){
	if(chk_obj.checked){
		sub_obj.className = "formsubmit";
		sub_obj.disabled = false;
	} else {
		sub_obj.className = "formsubmit_dis";
		sub_obj.disabled = true;
	}
}



function Del(Word) {
a = Word.indexOf("<");
b = Word.indexOf(">");
len = Word.length;
c = Word.substring(0, a);
if(b == -1)
b = a;
d = Word.substring((b + 1), len);
Word = c + d;
tagCheck = Word.indexOf("<");
if(tagCheck != -1)
Word = Del(Word);
return Word;
}
function search(val) {

if (!document.getElementById) return;
	
		var linkarr = document.getElementsByTagName('div');  
		var n = pagedom.length;
		val = val.toLowerCase();
	
		
		for (var i = 0; i < n; i++) {  
					
					if(pagedom[i]==""){
						//linkarr[i].style.display = "none";
									
					} else if (pagedom[i].indexOf(val)>-1 && pagedom[i]!="") {
						if(val==""){
							linkarr[i].style.display = "none";
						} else {
							linkarr[i].style.display = "block";
						}
					} else {
						linkarr[i].style.display = "none";
					}
		
		}
		
		// alert("done searching dom...");
}
function preloaddom() {

if (!document.getElementById) return

	var linkarr = document.getElementsByTagName('div');  
	var n = linkarr.length;
	
	for (var i = 0; i < n; i++) {  

            myid = linkarr[i].getAttribute('class');
            myurl = linkarr[i].innerHTML.toLowerCase();

            if(myurl.length > 4 && myid == "state"){
				pagedom[i] = myurl;
			} else {
				pagedom[i] = "";
			}
	
	}

	// alert("done loading dom...");	
}






