//<![CDATA[
var oDebug = new jso7F_Debug();
var oBrowser = new jso7F_Browser();
var xmlHttp;

var pic_id = 0;
var arPics=new Array();

function toTop(){
	if(document.getElementById('frame_content')){
		document.getElementById('frame_content').scrollTop = 0;
	}
}
function reFrame(){
	var minBodySize = 615;
	var headSize = document.getElementById('frame_header').clientHeight;
	var footSize = document.getElementById('frame_footer').clientHeight;
	oBrowser.init();
	var screenSize = oBrowser.DisplayHeight();
	var bodySize = screenSize - headSize - footSize;
	if(bodySize < minBodySize) bodySize = minBodySize;
	var contentSize = bodySize;
	document.getElementById('frame_body').style.height = bodySize+'px';
	document.getElementById('frame_content').style.height = contentSize+'px';

	oDebug.clear();
	oDebug.trace('Size screen/content',screenSize+'/'+contentSize);
	//oDebug.put('output');
}

function showPic(id){
	pic_id = id;
	for(var i=0; i<arPics.length; i++){
		if(pic_id==arPics[i][0]){
			document.getElementById('imgPic').src = arPics[i][2].src;
			document.getElementById('imgPic').title = arPics[i][1];
		}
	}
}

function loadPics(){
	var args = Array.prototype.slice.call(arguments);
	arPics=new Array();
	pic_id = 0;
	//alert('loadPics '+args.length);
	if(args.length<1){
		document.getElementById('imgList').innerHTML = '<img border="0" src="./images/nofoto.gif" />';
		document.getElementById('imgPic').alt = 'Geen Foto';
	}else{
		document.getElementById('imgList').innerHTML = '';
		for(var i=0; i<args.length; i++){
			//alert('Pic '+i+' : '+args[i].id+' , '+args[i].label+' , '+args[i].url);
			var pic = new Image();
			pic.src= args[i].url;
			arPics[arPics.length]= new Array(args[i].id, args[i].label, pic);
			document.getElementById('imgList').innerHTML += '<a href="javascript:showPic('+args[i].id+')"><img style="width:60px; border:0" src="'+args[i].url+'" /></a>';
		}
		document.getElementById('imgPic').src = args[0].url;
		document.getElementById('imgPic').title = args[0].label;
	}
}

/* Google maps */
function load() {
	if (GBrowserIsCompatible()) {
		function createMarker(point,html) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {
			  marker.openInfoWindowHtml(html);
			});
			return marker;
		}
	
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.setCenter(new GLatLng(50.883868,3.77861), 14); //50.883868,3.77861
	
		var point = new GLatLng(50.883800,3.780850);
		var marker = createMarker(point,'<div style="width:240px"><h4>Tuybens Honda Center<\/h4><\/div>')
		map.addOverlay(marker);
	}else{
	}
}

/* AJAX */
function GetXmlHttpObject(){
	var xmlHttp=null;
	var dbg = '';
	try{
		xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
		dbg = 'XMLHttpRequest()';
	}catch (e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer with Msxml
			dbg = 'Msxml2.XMLHTTP';
		}catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer Old
			dbg = 'Microsoft.XMLHTTP';
		}
	}
	//alert(dbg);
	if(xmlHttp == null) alert("Your browser does not support AJAX!");
	return xmlHttp;
}
function getContent(url){ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) return;
	xmlHttp.onreadystatechange=loadContent;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function loadContent() { 
	if (xmlHttp.readyState==4){
		document.getElementById('content').innerHTML= xmlHttp.responseText;
		toTop();
	}
}

function getDetail(type, id){ 
	//alert('getDetail() '+type+' , '+id);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) return;
	var url='';
	switch(type){
	case 'auto':
		url += 'detail_auto.php?id='+id;
		break;
	case 'moto':
		url += 'detail_moto.php?id='+id;
		break;
	case 'power':
		url += 'detail_power.php?id='+id;
		break;
	}

	xmlHttp.onreadystatechange=loadDetail;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function loadDetail() { 
	if (xmlHttp.readyState==4){
		document.getElementById('detail').innerHTML= xmlHttp.responseText;
		toTop();
	}
}

function newsletterSubscribe(url){
	//alert('newsletterSubscribe() '+url);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) return;
	url += '?subscribe='+document.getElementById('txtEmail').value;
	if(document.getElementById('txtFName').value!='') url += '&fname='+document.getElementById('txtFName').value;
	if(document.getElementById('txtFName').value!='') url += '&lname='+document.getElementById('txtLName').value;
	if(document.getElementById('txtFName').value!='') url += '&mv='+document.getElementById('txtMv').value;
	xmlHttp.onreadystatechange=loadNewsletter;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function newsletterUnsubscribe(url){
	//alert('newsletterUnsubscribe() '+url);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) return;
	url += '?unsubscribe='+document.getElementById('txtEmail').value;
	xmlHttp.onreadystatechange=loadNewsletter;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function loadNewsletter() { 
	if (xmlHttp.readyState==4){
		document.getElementById('content').innerHTML= xmlHttp.responseText;
	}
}

/* other stuff */
function mouse_move(){
	var cont_style = document.getElementById("the_content").style;
	var cont_top = parseInt(cont_style.top);
	alert('cont_top '+cont_top)
	if (event.wheelDelta >= 120)
		cont_style.top = cont_top+20;
	else if (event.wheelDelta <= -120)
		cont_style.top = cont_top-20;
}
//]]>


