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: 380px;\"><div id=\"TB_WINDOWBAR\"><a href=\"javascript:closewindow();\">&times;</a></div><div id=\"TB_CONTENT\" style=\"height: 330px;\">" + getremotevalue("email.php?mt=" + this.href)  + "</div></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&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;

						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\">" + getremotevalue(this.href)  + "</div></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>"; // style=\"height: " + tbw_heighti + "px;\"
						} 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_height + "px; border-collapse: collapse; border: 0px;\"></IFRAME></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>";
						}
						
					}
					    

					return false; 
				}
			}
	}
	return false;
}

function thickbox_pop(url) { 

	tb = document.getElementById("TB_OVERLAY");
 	Hide_Flash();
 	tb.style.display = "block";
    
	alert("++ " + url);

	tbw_width = getQueryVariable(url, "width");
	tbw_height = parseInt(getQueryVariable(url, "height")) + 30;
	tbw_heighti = parseInt(getQueryVariable(url, "height")) - 20;

	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(url)  + "</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=\"" + url + "\" style=\"width: " + tbw_width + "px; height: " + tbw_height + "px; border-collapse: collapse; border: 0px;\"></IFRAME></div><div id=\"TB_CLOSE\" onclick=\"closewindow();\">&nbsp;</div>";
	}
						
	return false;
}

function closewindow(mobj){
	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;
}








