﻿function createRequestObject() {
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o; 
}

var http = createRequestObject(); 
var gdzie;

var numDiv;
function editGetStates(id,div)
{
	numDiv = div;
	http.open('get','/ajax_select.php5?getEditStates=' + id);
	http.onreadystatechange = responseEditStates;
	http.send(null);
}

function responseEditStates(){
	var response = '';
	if(http.readyState == 4){
		response = http.responseText;			
	}
	document.getElementById('statesEditDiv'+numDiv).innerHTML = response;
}

function getFiltrStates(where,lang)
{
	gdzie = where;
	eraser(lang);
	var elem = document.getElementById('countrySel2').value;
	http.open('get', '/ajax_select.php5?country=' + elem);
	http.onreadystatechange = handleProducts;
	http.send(null);
}

function getStates(where,lang)
{
	gdzie = where;
	eraser(lang);
	var elem = document.getElementById('countrySel').value;
	http.open('get', '/ajax_select.php5?country=' + elem);
	http.onreadystatechange = handleProducts;
	http.send(null);
}

function getBaseTypes(where,pokazac)
{
	gdzie = where;
	var elem = document.getElementById('bazaSel').value;
	http.open('get', '/ajax_select.php5?getAllTypes=' + elem+'&text='+pokazac);
	http.onreadystatechange = handleProducts;
	http.send(null);
}

/*box reklama*/
var gdzieReklama;
function getPlacesReklama(where)
{
	//alert(document.getElementById('stateSelRekl').value);
	gdzieReklama = where;
	var elem = document.getElementById('stateSelRekl').value;
	document.getElementById('placesDiv').style.display = 'none';
	document.getElementById('placesDivReklama').style.display = 'block';
	http.open('get', '/admin/reklama_select.php5?state=' + elem);
	http.onreadystatechange = reklama;
	http.send(null);
}

function getReklNumbers(elem,place)
{
	http.open('get', '/admin/reklama_select.php5?showNumbers=1&state=' + elem +'&place='+place); 
	http.onreadystatechange = reklama2;
	http.send(null);}
function reklama2(){
	var response = '';
	if(http.readyState == 4){
		response = http.responseText;			
	}
	var tab = new Array();
	tab = response.split("-podziel-");
	//document.getElementById(gdzieReklama).innerHTML = tab[0];
	document.getElementById('containerDiv').innerHTML = tab[1];
	if( http.readyState == 4 ){		http.onreadystatechange = null;	}}

function reklama(){
	var response = '';
	if(http.readyState == 4){
		response = http.responseText;			
	}
	var tab = new Array();
	tab = response.split("-podziel-");
	document.getElementById(gdzieReklama).innerHTML = tab[0];
	document.getElementById('containerDiv').innerHTML = tab[1];		if( http.readyState == 4 ){		http.onreadystatechange = null;	}
}
/**/


function getPlaces(where)
{
	gdzie = where;
	var elem = document.getElementById('stateSel').value;
	http.open('get', '/ajax_select.php5?state=' + elem);
	http.onreadystatechange = handleProducts;
	http.send(null);
}

function handleProducts(){
	var response = '';
	if(http.readyState == 4){
		response = http.responseText;			
	}

	document.getElementById(gdzie).innerHTML = response;	if( http.readyState == 4 ){		http.onreadystatechange = null;	}
}

function eraser(lang)
{
	var field = 'Miejscowość:*';
	field = '';
	var option = '--Wybierz miejsce--';
	if(lang == 'en')
	{
		field = 'Place:*';
		option = '--Choose place--';
	}
	if(lang == 'de')
	{
		field = 'Platz:*';
		option = '--Wahle Platz--';
	}
	field = '';
	document.getElementById('placesDiv').innerHTML = field+'<select name="places"><option value="0">'+option+'</option></select>';
}