function init(){
	mynews = document.getElementById('news').getElementsByTagName('div');
	var dh = document.getElementsByTagName('body')[0].offsetHeight;
	document.getElementById('cont').style.height = dh - 310;
	document.getElementsByTagName('body')[0].oncontextmenu = showmenu;
	shownews(0);
}
var pointer = false;
function shownews(x){
	if(pointer == true){
		window.setTimeout('shownews('+x+')',3000);
		return;
	}
	if(mynews.length == 0){
		return;
	}
	if(x >= mynews.length-1){
		x = 0;
	}
	for(y=0; y<mynews.length; y++){
		mynews[y].style.display = "none";
	}
	for(i=x; i<(x+2); i++){
		mynews[i].style.display = "block";
	}
	x++;
	window.setTimeout('shownews('+x+')',3000);
}
function showmenu(){
	myMenu = document.getElementById('contextDiv');
	if(!document.all){
		myMenu.style.visibility = "visible";
	}
	if(event.ctrlKey){	
		myMenu.style.posLeft = event.clientX+document.body.scrollLeft-2;
    	myMenu.style.posTop = event.clientY-2;
		myMenu.style.visibility = "visible";
		return false;
	}
}
var blending;
function delay(o,opt,t){
	if(opt == "out"){
		blending = window.setTimeout('fadeOut()',t);
	}
}
function stopDelay(){
	if(typeof blending == 'number'){
		clearTimeout(blending);
	}
}
function fadeOut(){
	myMenu.style.visibility = "hidden";
}
function logIn(myAuthFolder){
	self.location.href = 'http://www.hastamat.de/edit/base/base.php?template='+template+'&language='+language+'&id='+id+'&parent='+par+'&parent2='+par2;
}
function createRequestObject()
{
	var ro;
  var browser = navigator.appName;

  if(browser == "Microsoft Internet Explorer") {
		// on IE, we have to use ActiveX
  	ro = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
  	// on every other browser, we can directly create a new XMLHttpRequest object
    ro = new XMLHttpRequest();
  }
  return ro;
}

var http = createRequestObject();
var rtemplate= "";
var rlanguage = "";
var rid = "";
var rparent = "";
var rparent2 = "";
function logIn(myAuthFolder){
	self.location.href = 'http://www.hastamat.de/edit/base/base.php?template='+rtemplate+'&language='+rlanguage+'&id='+rid+'&parent='+rparent+'&parent2='+rparent2;
}
function hastamat(template,language,id,par,par2){
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	rtemplate = template;
	rlanguage = language;
	rid = id;
	rparent = par;
	rparent2 = par2;
	http.open("get", "php/"+template+"?language="+language+"&id="+id+"&parent="+par+"&parent2="+par2);
	http.onreadystatechange = handleResponse;
	http.send(null);
}
function download(language,id,par,par2,option,pdf){
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	rtemplate = 'download';
	rlanguage = language;
	rid = id;
	rparent = par;
	rparent2 = par2;
	http.open("get", "php/download.php?template=download&language="+language+"&id="+id+"&parent="+par+"&parent2="+par2+"&option="+option+"&pdf="+pdf);
	http.onreadystatechange = handleResponse;
	http.send(null);
}
function download_login(language,id,par,par2,pdf){
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	
	
	//con = getXMLRequester();
	//con.open('POST','download.php',true);
	//param=document.getElementById('email').name + '=' + document.getElementById('email').value;
	//con.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//con.setRequestHeader("Content-length", param.length);
	//con.send(param);
	
	
	
	
	http.open("get", "php/download.php?template=download&language="+language+"&id="+id+"&parent="+par+"&parent2="+par2+"&option=check&email="+document.login.email.value+"&pawo="+document.login.pawo.value+"&pdf="+pdf);
	//http.open("POST", "download.php",true);
	http.onreadystatechange = handleResponse;
	
	


	
	
	
	
	//http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.send(null);
}
function download_sendmail(language,id,par,par2){
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	http.open("get", "php/download.php?template=download&language="+language+"&id="+id+"&parent="+par+"&parent2="+par2+"&option=sendmail&email="+document.sendmail.email.value+"&pdf="+document.login.pdf.value);
	http.onreadystatechange = handleResponse;
	http.send(null);
}
function download_new(language,id,par,par2){
	if(document.newuser.firstname.value == ""){
		document.newuser.firstname.style.backgroundColor = 'red';
		return;
	}
	if(document.newuser.surname.value == ""){
		document.newuser.surname.style.backgroundColor = 'red';
		return;
	}
	if(document.newuser.company.value == ""){
		document.newuser.company.style.backgroundColor = 'red';
		return;
	}
	if(document.newuser.email.value == ""){
		document.newuser.email.style.backgroundColor = 'red';
		return;
	}
	var formoa = (document.newuser.formoa[0].checked)? 62 : 63;
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	http.open("get", "php/download.php?template=download&language="+language+"&id="+id+"&parent="+par+"&parent2="+par2+"&option=new&formoa="+formoa+"&firstname="+document.newuser.firstname.value+"&surname="+document.newuser.surname.value+"&company="+document.newuser.company.value+"&phone="+document.newuser.phone.value+"&website="+document.newuser.website.value+"&email="+document.newuser.email.value+"&pdf="+document.login.pdf.value);
	http.onreadystatechange = handleResponse;
	http.send(null);
}
function sendData(data,file) {
	con = getXMLRequester();
	con.open('POST',file,true);
	param=document.getElementById(data).name + '=' + document.getElementById(data).value;
	con.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	con.setRequestHeader("Content-length", param.length);
	con.send(param);
	return false;
} 

function language(language){
	rlanguage = language;
	document.getElementById('loader').style.display = "block";
	document.getElementById('cont').style.visibility = "hidden";
	document.getElementById('header').style.visibility = "hidden";
	if(document.all){
		document.getElementById('deutsch').style.filter = "alpha(opacity=30)";
		document.getElementById('english').style.filter = "alpha(opacity=30)";
		document.getElementById('russian').style.filter = "alpha(opacity=30)";
		document.getElementById(language).style.filter = "alpha(opacity=100)";
	}
	else{
		document.getElementById('deutsch').style.MozOpacity = 0.3;
		document.getElementById('english').style.MozOpacity = 0.3;
		document.getElementById('russian').style.MozOpacity = 0.3;
		document.getElementById(language).style.MozOpacity = 1;	
	}
	http.open("get", "php/language.php?template="+rtemplate+"&language="+language+"&currentlanguage="+rlanguage+"&id="+rid+"&parent="+rparent+"&parent2="+rparent2);
	http.onreadystatechange = handleResponseLanguage;
	http.send(null);
}
function handleResponse(){
	if(http.readyState == 4){
		var response = http.responseText;
    	var update = new Array();
    	if(response.indexOf('|' != -1)){
    		update = response.split("|");
	  		document.getElementById("header").innerHTML = update[1];
	  		document.getElementById("cont").innerHTML = update[2];
	  		document.getElementById("main").innerHTML = update[3];
			document.getElementById('loader').style.display = "none";
			document.getElementById('cont').style.visibility = "visible";
			document.getElementById('header').style.visibility = "visible";
    	}
  	}
}
function handleResponseLanguage(){
	if(http.readyState == 4){
		var response = http.responseText;
    	var update = new Array();
		//alert(response);
    	if(response.indexOf('|' != -1)){
    		update = response.split("|");
	  		document.getElementById("def").innerHTML = update[1];
			document.getElementById("header").innerHTML = update[2];
			document.getElementById("cont").innerHTML = update[3];
			document.getElementById("main").innerHTML = update[4];
			document.getElementById("newslanguage").innerHTML = update[5];
			document.getElementById('loader').style.display = "none";
			document.getElementById('cont').style.visibility = "visible";
			document.getElementById('header').style.visibility = "visible";
    	}
  	}
}
function sndUserCheck(action){
	http.open("get", "usercheck.asp?username=" + action);
  	http.onreadystatechange = handleResponse;
  	http.send(null);
}
function user_log(x){
	if(rlanguage == 'deutsch')hastamat('download.php','deutsch',42,42,42);
	if(rlanguage == 'english')hastamat('download.php','english',150,150,150);
	if(rlanguage == 'russian')hastamat('download.php','russian',156,156,156);
}
function change_content(x){
	if(rlanguage == 'deutsch')hastamat('index.php','deutsch',3,3,3);
	if(rlanguage == 'english')hastamat('index.php','english',57,57,57);
	if(rlanguage == 'russian')hastamat('index.php','russian',64,64,64);
}
