function $(id){
	return document.getElementById(id);
};

String.prototype.isEmailAddress = function() {
 	var objRegExp  = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
  	return objRegExp.test(this);
};

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
};

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function SetFirtr(){

	var s = '';
	var contener_inputow = $('inputs_place');
	var inps;
	var loc = window.location.href;
	
	if( loc.indexOf('?') > -1 ){
		loc = loc.substr(0,loc.indexOf('?') );
	}  

	if( contener_inputow ){
	
		inps = contener_inputow.getElementsByTagName('input'); 
		
		for( var i = 0; i < inps.length; i++ ){
			if( (inps[i].type=='checkbox' || inps[i].type=='radio' )  && inps[i].checked ){
				s += inps[i].value + '|';
			}
		}
		
		s = s.substr(0, s.length - 1 );
	}
	
 	window.location.replace( loc + '?f=' + s );
		
	
};


// siec sprzezazy

function zamiana_pol(value, zmien, sel){
	// value - id wojewodztwa

	//alert("zamiana_pol\n\n value: "+value+"\n\n zmien: "+zmien+"\n\n sel: "+sel);

	value = value+'';
	var ii = 1;
	//alert(value);
	$(zmien).options[0] = new Option("");
	$(zmien).options[0].value = "";
	var dlugosc = 0;

	if(value != '' && values[value] && values[value].length > 0 && value != 0 )
	{

		dlugosc = values[value].length - 1;

		$(zmien).options.length = values[value].length-1;

//		alert(value + " "+ values[value].length);

		$(zmien).options[0] = new Option("Wybierz miasto");
		$(zmien).options[0].value = "";

		for (var i=0; i <= dlugosc; i++) 
		{

			if(typeof(values[value][i]) != "undefined")
			{
				$(zmien).options[ii] = new Option(values[value][i]);
				$(zmien).options[ii].value = values[value][i];
				if (values[value][i] == sel)
//				{
					$(zmien).options[ii].selected = true;
//				{
				ii++;
			}
		}
//	show_wojewodztwo(value);
	}
	show_wojewodztwo(value);
	$(zmien).options.length = ii;
};

/*
id_selecta	- document.getElementById(id_selecta) okreslonego select`a
value		- wartosc ktora ma zostac zaznaczona
*/
function ustaw_select(id_selecta, value){
	try{
	//alert("Select Id do stawienia: "+id_selecta+"\n\n wartosc: "+value);

//	alert("ustaw_select\n\nSelect Id do stawienia "+id_selecta+"\n\n wartosc "+value);	

	if(id_selecta != "" && value !="" && $(id_selecta) != "undefined"){
			
			var dlugosc = $(id_selecta).options.length;

			for (var i = 0; i < dlugosc; i++) {
					if( $(id_selecta).options[i].value == value ) $(id_selecta).options[i].selected = true;
			}
		
		}
	}
	catch(e)
			{
			alert('Wyjatek:' + e.message);
			}
};


function wyszysc_mape(){
	try{
		ustaw_select('w','0');
		zamiana_pol('0','m','');
	}
	catch(e)
			{
			alert('Wyjatek:' + e.message);
			}
};	

function ustaw_selecty(value){
	try{
//		alert("value: "+value);
		ustaw_select('w',value);
		zamiana_pol(value,'m','');		

	}
	catch(e)
			{
			alert('Wyjatek:' + e.message);
			}
};

function show_wojewodztwo(woj){
	try{
		//alert("show_wojewodztwo: "+woj);
		woj = parseInt(woj);
		if(isNaN(woj)) woj = 0;

		document.getElementById('mapa_siec_sprzedazy') .show_wojewodztwo (woj);

		document.getElementById('divShops').innerHTML = ""

	}
	catch(e)
			{
			alert('Wyjatek:' + e.message);
			}
};



function get_shops(miasto, woj){
	try{
		//alert("miasto: "+miasto+"\n\n"+escape(miasto));
		//alert(woj);
		someDiv = $('divShops');

		woj = parseInt(woj);
		if(isNaN(woj)) woj = 0;

		if(	! woj>0 ){
			alert("Proszę wybrać województwo");
			return;
		}
		if(	miasto == "" ){
			alert("Proszę wybrać miasto");
			return;
		}
		///miasto = escape(miasto);
		if(woj > 0 && miasto != "")
		advAJAX.get({
		    url: "./ajax/getShops.php?xml",
		    parameters : {
		      "w" : woj,		    	
		      "m" : miasto
		    },
		    onInitialization : function() {
		        /* Ukrycie warstwy */
		        //someDiv.style.visibility = "hidden";
		        someDiv.innerHTML = "Ładowanie informacji o sklepach...<br />Proszę czekać.";
		    },
		    onSuccess : function(obj) {
		        /* Ustawienie nowej, pobranej z serwera wartości */
		        //someDiv.innerHTML = obj.responseText;
//		        alert(obj.responseXML.getElementsByTagName("response")[0].childNodes[0].nodeValue);
		        someDiv.innerHTML = obj.responseXML.getElementsByTagName("response")[0].childNodes[0].nodeValue;
		    },
		    onError : function(obj) {
		        /* W przypadku wystąpienia błędu wyświetlenie komunikatu */
		        //alert("Error: " + obj.status);
		    },
		    onFinalization : function() {
		        /* Ponowne pokazanie warstwy po zakończeniu wszystkich operacji */
		        //someDiv.style.visibility = "visible";
		    }
		});		

	}
	catch(e){ alert('Wyjatek:' + e.message); }
};

function GlosujArt(id){
	try{

		id = parseInt(id);
		if(isNaN(id)) woj = 0;

		if(	! id>0 ){
			return;
		}

		advAJAX.get({
		    url: "./ajax/ajax.php",
		    parameters : {
		      "id" : id,		    	
		      "act" : "glosuj"
		    },
		    onInitialization : function() { },
		    onSuccess : function(obj) {
		        var pkt = obj.responseXML.getElementsByTagName("response")[0].childNodes[0].nodeValue;
		        
		        if($('value_podoba_mi_sie')) $('value_podoba_mi_sie').innerHTML = pkt;
		        $('btn_podoba_mi_sie').style.visibility = "hidden";
		        
		    },
		    onError : function(obj) { },
		    onFinalization : function() { }
		});		

	}
	catch(e){ alert('Wyjatek:' + e.message); }
};

/* zabawa */
function podajPlik() {
    var plik = document.getElementById("d_plik").value;
    $("d_plik_url").innerHTML = plik ;
};
function podajZdj() {
    var plik = document.getElementById("d_zdj").value;
    $("d_zdj_url").innerHTML = plik ;
};



