function newXMLObject(){
	var xmlHttp;
	try{ xmlHttp=new XMLHttpRequest(); } catch (e){
	try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){
	try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){
	alert("Your browser doesn't support AJAX. Application aborted.");
	return false; } } }
	return xmlHttp;
}

var _date = new Date();
var date = new Date();
var objStats = new Array;
objStats[1] = "visible";
objStats[0] = "hidden";
objStats[3] = "block";
objStats[2] = "none";

function testt()
{
	alert('test');
}
var clicks = 0;

function switchStat(obj,stat){
	if(obj == 'language' && clicks == 0){
		if(navigator.appName == "Microsoft Internet Explorer"){
		var IE = true;
		}
		else{
		var IE = false;
		}

		function setMouseXY(e) {
			if (IE) { // grab the x-y pos.s if browser is IE
			posX = event.clientX + document.body.scrollLeft - 10
			posY = event.clientY + document.body.scrollTop + 200
			} else {  // grab the x-y pos.s if browser is NS
			posX = e.pageX - 10
			posY = e.pageY
			}  
		
		if(clicks == 0){
			document.getElementById('language').style.left = posX+"px";
			}
		else{
			clicks = 0;
		}
		clicks++;	
		}
		
		if (!IE) document.captureEvents(Event.CLICK)
		document.onclick = setMouseXY;
		
		var posX = 0
		var posY = 0
		
		// Main function to retrieve mouse x-y pos.s
		
	}
	
	if(stat == 3 || stat == 2){
	document.getElementById(obj).style.display = objStats[stat];
	}
	else{
	document.getElementById(obj).style.visibility = objStats[stat];
	}

	if(obj == 'headquarter'){
	document.getElementById('distributor').value = "-";
	document.getElementById('distributors').innerHTML = "";
	document.getElementById('location').value = "-";
	document.getElementById('address').innerHTML = "";
	}
}

function lngLayerPos(){
	var obj = document.getElementById("lng");
	var lngLayer = document.getElementById("language");
	if(window.event){
	var l = (obj.pageX + 200);
	}
	else{
	var l = (obj.offsetLeft); 
	}
	lngLayer.style.left = l+"px";
}

function init_locator(lng)
{
	alert('test');
	var r = newXMLObject();
	var uri = "/_custom/a_show_address.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|d";

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("address").innerHTML = r.responseText;
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}

function getLocation(lng)
{
	var loc = document.getElementById('location').value;
	document.getElementById('distributor').value = "-";
	document.getElementById('distributors').innerHTML = "";
	switchStat('headquarter',2);
	var r = newXMLObject();
	var uri = "/_custom/a_show_address.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|"+loc;

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("address").innerHTML = r.responseText;
			getContacts(lng,loc);
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}

function getContacts(lng,loc){
	var r = newXMLObject();
	var uri = "/_custom/a_show_contacts.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|"+loc;

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("contacts").innerHTML = r.responseText;
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}

function flashLocator(lng,loc)
{
	document.getElementById('location').value = loc;
	document.getElementById('distributor').value = "-";
	document.getElementById('distributors').innerHTML = "";
	switchStat('headquarter',2);
	var r = newXMLObject();
	var uri = "/_custom/a_show_address.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|"+loc;

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("address").innerHTML = r.responseText;
			getContacts(lng,loc);
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}

function getDistributor(lng)
{
	var loc = document.getElementById('distributor').value;
	document.getElementById('location').value = "-";
	document.getElementById('address').innerHTML = "";
	switchStat('headquarter',2);
	var r = newXMLObject();
	var uri = "/_custom/a_show_distributor.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|"+loc;

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("distributors").innerHTML = r.responseText;
			getContacts(lng,loc);
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}

function flashDistributor(lng,loc)
{
	document.getElementById('distributor').value = loc;
	document.getElementById('address').innerHTML = "";
	document.getElementById('location').value = "-";
	switchStat('headquarter',2);
	var r = newXMLObject();
	var uri = "/_custom/a_show_distributor.php?sid="+_date.getDay()+_date.getTime()+"&query="+lng+"|"+loc;

	r.onreadystatechange = function(){
		if(r.readyState == 4){
			document.getElementById("distributors").innerHTML = r.responseText;
			getContacts(lng,loc);
			}
		else{
		'<img src="_dta/loading.gif" alt="loading.gif" />';
		}
	}
	
	r.open("GET",uri,true);
	r.send(null);
}




function setImg(e,img){

	if(navigator.appName == "Microsoft Internet Explorer"){
	var IE = true;
	}
	else{
	var IE = false;
	}

	if (!IE) document.captureEvents(Event.CLICK)
	document.onclick = setMouseXY;
	
	var posX = 0
	var posY = 0
	
	// Main function to retrieve mouse x-y pos.s
	
	function setMouseXY(e) {
		if (IE) { // grab the x-y pos.s if browser is IE
		posX = event.clientX + document.body.scrollLeft
		posY = event.clientY + document.body.scrollTop + 200
		} else {  // grab the x-y pos.s if browser is NS
		posX = e.pageX
		posY = e.pageY
		}  
	document.getElementById('popup').style.top = ((posY-300) > 0 ? (posY-300) : posY)+"px";
	}
	var t = e.name;

	document.getElementById('popup').style.top = posY+"px";
	document.getElementById('popbox').innerHTML = '<img src="_dta/image/'+img+'" />';
}

function closeSlideShow()
{
	document.getElementById("flashBanner").style.display = "block";
	document.getElementById("blend").style.visibility = "hidden";
	document.getElementById("slides").style.visibility = "hidden";
}

function slideShow(dir,item){
	document.getElementById("flashBanner").style.display = "none";
	document.getElementById("blend").style.visibility = "visible";
	document.getElementById("slides").style.visibility = "visible";
	var r = newXMLObject();
	var uri = "/_includes/slideshow.php?_jsid="+date.getDay()+date.getTime()+"|"+dir+"|"+item;
	var closer = '<div class="close"><a href="'+window.location+'" onclick="javascript:closeSlideShow();">schlie&szlig;en</a></div>';
	r.onreadystatechange = function(){
		if(r.readyState == 4){
		document.getElementById("slideImage").innerHTML = closer + r.responseText;
		}
	}

	r.open("GET",uri,true);
	r.send(null);
}

function switchSlide(dir,item){
	var r = newXMLObject();
	var uri = "/_includes/slideshow.php?_jsid="+date.getDay()+date.getTime()+"|"+dir+"|"+item;
	var closer = '<div class="close"><a href="'+window.location+'" onclick="javascript:closeSlideShow();">schlie&szlig;en</a></div>';
	r.onreadystatechange = function(){
		if(r.readyState == 4){
		document.getElementById("slideImage").innerHTML = closer + r.responseText;
		}
	}

	r.open("GET",uri,true);
	r.send(null);
}

function openWindow(uri,width,height,type){
	switch(type){
	case 'no_options':
	window.open(uri,"new window","width="+width+",height="+height+",resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no");
	break;
	
	case 'simple':
	default:
	window.open(uri,"new window","left=50,top=50,width="+width+",height="+height+",resizable=yes,location=yes,menubar=yes,scrollbars=yes,status=yes,toolbar=yes");
	break;
	}
}

/*
$('#clogo').click(function(){
	alert('test');
	var visible = true;
	var p = $(this);
	var nav = $('#cnav');
	var pos = p.offset();
	nav.offset(top: (pos.top + 20), left: pos.left);
	$('#cnav').css("visibility",(visible ? 'visible' : 'hidden'));
	});
*/

$(document).ready(function(){
		$('#clogo').click(
				function(){
					var visible = $('#cnav').css("visibility");
					var p = $(this);
					var pos = p.offset();
					$('#cnav').css("visibility",(visible == 'hidden' ? 'visible' : 'hidden'));
					$('#cnav').css("left",(pos.left+115));
					$('#cnav').css("top",(pos.top-20));
					return false;
				}
		);
	}
);