// JavaScript Document

/////////// slideShow DIV anzeigen ////////
///////////////////////////////////////////
function showSlide()
{
	document.getElementById('slideshow').style.display = 'block';
}

/////////// confirm Löschen Standort //////
///////////////////////////////////////////

function deleteLocation(message, id)
{
	if(confirm(message))
	{
		document.getElementById('delete_location').value = id;
		//document.forms["myform2"].submit();
	}
}

/////////// confirm Löschen Firma //////
///////////////////////////////////////////

function deleteCompany(message, id)
{
	if(confirm(message))
	{
		document.getElementById('delete_comp').value = id;
		//document.forms["myform2"].submit();
	}
}

/////////// set Form2 action //////
///////////////////////////////////////////

function set_action(url, id_location)
{
	document.getElementById('delete_location').value = id_location;
	document.getElementById("myform2").action = url;
	//document.forms["myform2"].submit();
}

///////////write/////////////////
/////////////////////////////////////

function write_cat (cat) 
{
	document.getElementById('category').value = cat;
	document.forms["myform"].submit();
}

function write_select_mail() 
{
	document.getElementById('select_mail').value = '1';
	document.forms["myform"].submit();
}

function write_link(link_pdf) 
{
	document.getElementById('link_pdf').value = link_pdf;
	document.forms["myform"].submit();
}

function submit_form () 
{
	document.forms["myform"].submit();
}

function write_check() 
{
	document.getElementById('open').value = 'check';
}

function write_county_id(id)
{
	document.getElementById('country_id').value = id;
	document.forms["myform"].submit();
}
////////// change_page ///////////////////
//////////////////////////////////////////

function change_page(page) 
{
	document.getElementById('page').value = page;
}

//////////////change_lang//////////////////////
///////////////////////////////////////////////

function change_lang( lang, prod ) 
{
	document.getElementById('language').value = lang;
	/*
	o = null;

	if(window.XMLHttpRequest)
	{
		o = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			o = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch(e1)
		{
			try
			{
				o = new ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(e2)
			{
			}
		}
	}
	
	change_lang_menu_main ( lang, o );
	
	switch(document.getElementById('page').value) 
	{
		case 'about':
			change_page_about ( lang );
			break;
		case 'products':
			change_lang_menu_products ( lang, o );
			break;
	}*/
}

///////////change_lang_menu_main///////////////
///////////////////////////////////////////////

function change_lang_menu_main ( lang, o ) {
	
	if ( o == null) {
	
		if(window.XMLHttpRequest)
		{
			o = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			try
			{
				o = new ActiveXObject('Msxml2.XMLHTTP');
			}
			catch(e1)
			{
				try
				{
					o = new ActiveXObject('Microsoft.XMLHTTP');
				}
				catch(e2)
				{
				}
			}
		}
	}
	
	if(o != null)
	{
		o.open('GET','./res/lang/menu_main.xml',false);
		o.send(null);
	}
	
	var link_num = 0;
	if(o.readyState == 4 && o.status == 200)
	{
		x = o.responseXML.documentElement;
		for(i=0;i<x.childNodes.length;i++)
		{
			link = x.childNodes[i];
			if((link.nodeType == 1) && (link.getAttribute('lang') == lang))
			{
				for(y=0;y<link.childNodes.length;y++)
				{
					var name = link.childNodes[y];
					if(name.nodeType == 1)
					{
						document.getElementsByName('main_menu')[link_num].firstChild.data = name.childNodes[0].nodeValue;
						link_num++;
					} 
				}
			}
		}
	}	
}


///////////change_lang_menu_products///////////////
///////////////////////////////////////////////

function change_lang_menu_products ( lang, o ) {
	
	if ( o == null) {
	
		if(window.XMLHttpRequest)
		{
			o = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			try
			{
				o = new ActiveXObject('Msxml2.XMLHTTP');
			}
			catch(e1)
			{
				try
				{
					o = new ActiveXObject('Microsoft.XMLHTTP');
				}
				catch(e2)
				{
				}
			}
		}
	}
	
	if(o != null)
	{
		o.open('GET','./res/lang/menu_products.xml',false);
		o.send(null);
	}
	
	var link_num = 0;
	if(o.readyState == 4 && o.status == 200)
	{
		x = o.responseXML.documentElement;
		for(i=0;i<x.childNodes.length;i++)
		{
			link = x.childNodes[i];
			if((link.nodeType == 1) && (link.getAttribute('lang') == lang))
			{
				for(y=0;y<link.childNodes.length;y++)
				{
					var name = link.childNodes[y];
					if(name.nodeType == 1)
					{
						document.getElementsByName('menu_prod')[link_num].firstChild.data = name.childNodes[0].nodeValue;
						link_num++;
					} 
				}
			}
		}
	}	
}

/////////////change_page_about//////////////////////
////////////////////////////////////////////////////

function change_page_about ( lang ) 
{ 

	document.getElementById('ger').style.display="none";
	document.getElementById('en').style.display="none";
	document.getElementById('fr').style.display="none";
	document.getElementById('ita').style.display="none";
	
	switch(lang) 
	{
		case 'ger':
			document.getElementById('ger').style.display="block";
			break;
		case 'en': 
			document.getElementById('en').style.display="block";
			break;
		case 'fr': 
			document.getElementById('fr').style.display="block";
			break;
		case 'ita': 
			document.getElementById('ita').style.display="block";
			break;
		default: 
			document.getElementById('ger').style.display="block";
			break;
	}
}
