<!--
function change_select(val, num, tp)
{
        var http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }

        for(i=parseInt(num); i<5; i++)
        {
	    if(tp == 'regions')
	    {
	        var selectid = "reg"+i;
	        var selectnm = "reg"+i+"_"+i;
	    }
	    else
	    {
	        var selectid = "cat"+i;
	        var selectnm = "cat"+i+"_"+i;
	    }
	    if(document.getElementById(selectid))
	    {
        	        var y=document.getElementById(selectid);
        	        var selOptions = y.options;
        	        var selOLength = selOptions.length;
        	        for(j=0, k=1; j<selOLength; j++, k++)
            	            y.remove(y.selectedIndex);
        	        selOptions[0] = new Option("выберите");
        	        selOptions[0].value = 0;
	   }
        }
        http_request.onreadystatechange = function() { change_sub(http_request, val, num, tp); };
        url = '/js/pea_ajax_selects.php?id='+val+'&tp='+tp;
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function change_sub(http_request, val, num, tp) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
		str_resp = http_request.responseText;
  		if(str_resp != '0')
                         {
		      var arr_val_txt = new Array();
		     //разделяет строку, полученную от ajax_combo_resp.php
		     //ввиде id=name;id=name;...‚ на id=name для каждого элемента массива
		     arr_val_txt = str_resp.split(";");
		     //определяет массивы arr_val‚ arr_txt для хранения 
		     //id и name соотв.
		     var arr_val = new Array();
		     var arr_txt = new Array();
		     for(k=0; k<arr_val_txt.length; k++)
		     {
		   	arr_q = arr_val_txt[k].split("=");
		   	arr_val[k] = arr_q[0];
		   	arr_txt[k] = arr_q[1];
		     }
		     if(tp == 'regions')
		     {
	 	         var selectid = "reg"+parseInt(num);
		         var selectnm = "reg"+parseInt(num)+"_"+parseInt(num);
		     }
		     else
		     {
	 	         var selectid = "cat"+parseInt(num);
		         var selectnm = "cat"+parseInt(num)+"_"+parseInt(num);
		     }
		     var y=document.getElementById(selectid);
		     var selOptions = y.options;
		     var selOLength = selOptions.length;
		     //очищает список моделей
		     for(i=0; i<selOLength; i++)
		   	y.remove(y.selectedIndex);
		     selOptions[0] = new Option("выберите");
		     selOptions[0].value = 0;
		     //вставляет данные в список mdl из массивов arr_val, arr_txt
		     for(k=0, j=1; k<(arr_val.length); k++, j++)
		     {
			selOptions[j] = new Option(arr_txt[k]);
			selOptions[j].value = arr_val[k];
		     }
                  	     if(document.getElementById("selectregname"+num) && tp == 'regions')
		        document.getElementById("selectregname"+num).innerHTML = "выберите";
                  	     if(document.getElementById("selectcatname"+num) && tp == 'categories')
		        document.getElementById("selectcatname"+num).innerHTML = "выберите";

        		     for(i=parseInt(num)+1; i<5; i++)
        		     {
         		         if(tp == 'regions')
	    	             var selectid = "reg"+i;
		         else
	    	             var selectid = "cat"+i;
	    	         if(document.getElementById(selectid))
	    	         {
        	        		var y=document.getElementById(selectid);
        	        		var selOptions = y.options;
        	        		var selOLength = selOptions.length;
        	        		for(j=0; j<selOLength; j++)
            	            		    y.remove(y.selectedIndex);
        	        		selOptions[0] = new Option("выберите");
        	        		selOptions[0].value = 0;
	                  	if(document.getElementById("selectregname"+i) && tp == 'regions')
		        	    document.getElementById("selectregname"+i).innerHTML = "выберите";
                  	     	if(document.getElementById("selectcatname"+i) && tp == 'categories')
		        	    document.getElementById("selectcatname"+i).innerHTML = "выберите";

	    	         }
        		     }
		}
                
            } else {
                alert('There was a problem with the request.');
            }
        }
}

function show_region_onmap()
{
    var reg1 = "";
    var reg2 = "";
    var reg3 = "";
    var reg4 = "";

    if(document.getElementById("reg1").value > 0)
   {
       var x = document.getElementById("reg1");
       x.options[x.selectedIndex].text;
       if(x.options[x.selectedIndex].value > 0)
           reg1 = x.options[x.selectedIndex].text;
       x = document.getElementById("reg2");
       if(x.options[x.selectedIndex].value > 0)
           reg2 = x.options[x.selectedIndex].text;
       x = document.getElementById("reg3");
       if(x.options[x.selectedIndex].value > 0)
           reg3 = x.options[x.selectedIndex].text;
       x = document.getElementById("reg4");
       if(x.options[x.selectedIndex].value > 0)
           reg4 = x.options[x.selectedIndex].text;
       showLocation(reg1+'}{'+reg2+'}{'+reg3+'}{'+reg4);
   }
   else
        alert('Не указан Континент!');
}

function get_region_link()
{
    var lnk = "";
    var lnk_txt = "";
    var x = document.getElementById("reg1");
    x.options[x.selectedIndex].text;
    if(x.options[x.selectedIndex].value > 0)
    {
       lnk = x.options[x.selectedIndex].value;
       lnk_txt = x.options[x.selectedIndex].text;
    }
    x = document.getElementById("reg2");
    if(x.options[x.selectedIndex].value > 0)
    {
       lnk = x.options[x.selectedIndex].value;
       lnk_txt += '<br>'+x.options[x.selectedIndex].text;
    }
    x = document.getElementById("reg3");
    if(x.options[x.selectedIndex].value > 0)
    {
       lnk = x.options[x.selectedIndex].value;
       lnk_txt += '<br>'+x.options[x.selectedIndex].text;
    }
    x = document.getElementById("reg4");
    if(x.options[x.selectedIndex].value > 0)
    {
       lnk = x.options[x.selectedIndex].value;
       lnk_txt += '<br>'+x.options[x.selectedIndex].text;
    }
   return '<a href="/articles/regions/'+lnk+'/">'+lnk_txt+'</a>';
}



function show_articles_byregion()
{
    var x = document.getElementById("reg1");
    var reg1 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg2");
    var reg2 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg3");
    var reg3 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg4");
    var reg4 = x.options[x.selectedIndex].value;
    
    if(reg4 > 0)
        window.location.href="/articles/regions/"+reg4+"/";
    else if(reg3 > 0)
          window.location.href="/articles/regions/"+reg3+"/";
    else if(reg2 > 0)
          window.location.href="/articles/regions/"+reg2+"/";
    else if(reg1 > 0)
          window.location.href="/articles/regions/"+reg1+"/";
    else
         alert("Вы не указали регион!");
}

function show_photos_byregion()
{
    var x = document.getElementById("reg1");
    var reg1 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg2");
    var reg2 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg3");
    var reg3 = x.options[x.selectedIndex].value;
    x = document.getElementById("reg4");
    var reg4 = x.options[x.selectedIndex].value;
    
    if(reg4 > 0)
        window.location.href="/photo/?rgn="+reg4;
    else if(reg3 > 0)
          window.location.href="/photo/?rgn="+reg3;
    else if(reg2 > 0)
          window.location.href="/photo/?rgn="+reg2;
    else if(reg1 > 0)
          window.location.href="/photo/?rgn="+reg1;
    else
         alert("Вы не указали регион!");
}
//--> 

