function swapBrand (ent){
	document.getElementById('BrandPanel').innerHTML = document.getElementById(ent).innerHTML;
}

function toggleNews(nid){
var st = "NS" + nid;
var ft = "NF" + nid;
	sel = document.getElementById(st);
	fel = document.getElementById(ft);
	if (sel.style.display == 'none'){
		fel.style.display = 'none';		
		sel.style.display = 'block';	
	} else {
		sel.style.display = 'none';
		fel.style.display = 'block';		
	}
	return(false);
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	curleft = curleft - 100;
	curtop = curtop - 100;
	return [curleft,curtop];
}


function scrollToDetail(detail){
	if (typeof detail == "string") detail = document.getElementById(detail);
	if (detail) {
		var pos = findPos(detail);	
		var ypos = pos[1] - 120;
		window.scrollTo(pos[0], ypos);	
	}
}

function pop(popurl, width, height, scrollbar) {
    openWin = window.open(popurl,"popWindow","toolbar=no,scrollbars=" + scrollbar + ",width=" + width + ",height=" + height + ",resizable=yes,buttons=no,location=no,menubar=no,status=no,directories=no");
    openWin.focus();
	return(false);
}

function putInCentre(lyr, h, w) { 

var d = document; 
var rootElm = (d.documentElement && d.compatMode == 'CSS1Compat') ? d.documentElement : d.body; 


var top = (d.body.scrollTop > rootElm.scrollTop) ? d.body.scrollTop : rootElm.scrollTop;

var vpw = self.innerWidth ? self.innerWidth : rootElm.clientWidth; // viewport width 
var vph = self.innerHeight ? self.innerHeight : rootElm.clientHeight; // viewport height 

var dleft = (vpw - w) / 2;
dleft = dleft - 60;
dleft = (dleft > 10) ? dleft : 10;

lyr.style.left = dleft + 'px';  

var dtop = top + (vph - h)/2;
dtop = (dtop > 50) ? dtop : 50;
lyr.style.top = dtop +'px'; 


lyr.style.visibility = "visible";
} 

function setLyr(obj,lyr)
{
	var coors = findPos(obj);
	
	lyr.style.top = coors[1] + 'px';
	lyr.style.left = coors[0] + 'px';
	lyr.style.visibility = "visible";
}


function formResponse(htmltext){
	var x = htmltext.indexOf("<!-- STARTDETAILS");
	x = htmltext.indexOf(">", x);    
	var y = htmltext.lastIndexOf("<!-- ENDDETAILS -->"); 
	var item = htmltext.slice(x + 1, y);
	document.getElementById('formDetails').innerHTML = item;
	formDiv.style.display = "block";

}

function processForm(f){
	var msg = "Form Values\n";
	var values = [];
	var regexp = /\+/g;

	for (var j=0; j < f.elements.length; j++){
		var e = f.elements[j];
		if (e.value && e.type == "radio" && !e.checked) continue;
		e.value = e.value.replace(regexp, '%2B');
		msg = msg + e.name + ": " + e.value;
		msg = msg + "\n";
		values[e.name] = e.value;

	}
	HTTP.post("contact_form.php", values, formResponse, alert);
	
	return(false);
}



function createFloater(id){

// <div id="formFloat"><div id="dfInner">
// <div id="dfClose" onClick="hideformDetails()"><strong>X</strong></div>
// <div id="formDetails">
// &nbsp;
// </div>
// </div>
// </div>


		var objBody = document.getElementsByTagName("body").item(0);

		var objFloat = document.createElement("div");
		objFloat.setAttribute('id','formFloat');
		objFloat.style.display = 'none';
		objBody.appendChild(objFloat);
		
		var objInner = document.createElement("div");
		objInner.setAttribute('id','dfInner');
//		objInner.onclick = function() { hideformDetails(); }

		objFloat.appendChild(objInner);

		var objClose = document.createElement("div");
		objClose.setAttribute('id','dfClose');
		
		var closeText = document.createElement("strong");
		closeText.appendChild(document.createTextNode('Close Window X'));

		objClose.appendChild(closeText);

		objClose.onclick = function() { hideformDetails(); }
		objInner.appendChild(objClose);

		var objDetails = document.createElement("div");
		objDetails.setAttribute('id','formDetails');
		objInner.appendChild(objDetails);
		


	return(formDiv);
}



function formDetails(anchor){
	var request = HTTP.newRequest();
	var url = anchor.href + '&w=1';


	formDiv = document.getElementById('formFloat');

	if (!formDiv){
		createFloater('formFloat');
		formDiv = document.getElementById('formFloat');
	} else {
		document.getElementById('formDetails').innerHTML = '';
		
	}


	var dh = 600;
	var dw = 700;
	formDiv.style.width = dw + 'px';		
	formDiv.style.display = "block";
	putInCentre(formDiv, dh, dw);

	var request = HTTP.newRequest();
	request.onreadystatechange = function() {
		if (request.readyState==4) { 
			if (request.status == 200){
			
				var t = request.responseHTML;
				
				var x = request.responseText.indexOf("<!-- STARTDETAILS");
				x = request.responseText.indexOf(">", x);    
				var y = request.responseText.lastIndexOf("<!-- ENDDETAILS -->"); 
				var item = request.responseText.slice(x + 1, y);
				document.getElementById('formDetails').innerHTML = item;
				formDiv.style.display = "block";

			}
		}
	}
	
	request.open("GET", url, true);
	request.setRequestHeader("Content-type", "text/html; charset=UTF-8"); 

	request.setRequestHeader("User-Agent", "XMLHttpRequest");
	request.send(null);



return(false);


}
function hideformDetails(){

	document.getElementById('formFloat').style.display = "none";

	return(false);


}

