function change_options(select,lang) {
   var month = new Array();
   month["ru"] = "/мес.";
   month["en"] = " per month";
   month["fr"] = " par mois";
   var price = new Array();
   price[6] = new Array("2000-5000","5000-10000","10000-20000","> 20000");   
   price[7] = new Array("250-500","500-1000","1000-2500","> 2500");   
   price[8] = new Array("250-500","500-1000","1000-2500","> 2500");   
   price[10] = new Array("500-1000","1000-2500","> 2500");   
   price[14] = new Array("500-1000","1000-2500","> 2500");   
   price[15] = new Array("< 10"+month[lang], "10-25"+month[lang], "25-50"+month[lang], "50-100"+month[lang], "> 100"+month[lang]);   
   price[16] = new Array("250-500","500-1000","1000-2500","> 2500");   
   price[78] = new Array("1500-2500","2500-5000","5000-10000","> 10000");  
   if (price[select]) {
      var sel = price[select];
   } 
   else {
      var sel = price[6];
   }
   var price_select = document.getElementById('budget');
   price_select.options.length = 0;
   for (var i=0;i<sel.length;i++) {
      price_select.options[i] = new Option(sel[i],sel[i]);
   }
   
}


shuffle_array = function(o){ //v1.0
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};

function val(form, text_sel, text_close, text_head) {
   var color = '#fff';
   var high_color = '#ffd';
   var error = false;
   var error_message = contact_error_message;
   
   var first = -1;
   var patterns = new Array();
   patterns["email"] = /^[a-z0-9_\-\.]+@[a-z0-9_\-\.]+\.[a-z0-9]{2,4}$/i;

   if (form.validate.value=="request") {
      var required = new Array("name","email","phone");
   }
   else if (form.validate.value=="employment") {
      var required = new Array("name","email","country","city","address","vacancy","why_work","file_cv");
   }
   else {
      var required = new Array("email","phone","message");
   }
   
   
   for (i=0;i<required.length;i++) {
      if (form[required[i]].value == "") {
         error = true;
         form[required[i]].style.background = high_color;
         if (first == -1) {
            first = i;
         }         
      }
      else{
         form[required[i]].style.background = color;
      }
      if (patterns[required[i]]) {
         var val = form[required[i]].value;
         if ( !val.match(patterns[required[i]]) ){
            error = true;
            form[required[i]].style.background = high_color;
            if (first == -1) {
               first = i;
            }         
            form[required[i]].value = '';
         }      
      }
   }
   
   if (error) {
      if (document.getElementById) {
         var error_div = document.getElementById("error_div");
         error_div.innerHTML = error_message;
         error_div.style.display = 'block';
      }
      else {
         msg = msg.replace(/<br>/im,"\n");
         alert(error_message);
      }
      form[required[first]].focus();
      passed = 0;
   }
   else {
      passed = 1;
   }
   
   if (passed == 1)
   {
   	Keywordarray = new Array(6);  
	Keywordarray[0] = "cat";  
	Keywordarray[1] = "fish";  
	Keywordarray[2] = "house";  
	Keywordarray[3] = "boat";  
	Keywordarray[4] = "butterfly";  
	Keywordarray[5] = "flower";  
	randno = shuffle_array(Keywordarray); 
	
	text = '<a href="javascript:catch_hide_box();" style="float:right; font-weight:bold; color:white;">' + text_close + '</a><br clear="all" /><small>' + text_head + '</small><br clear="all" /><div class="captch_cont">';
	line = 0;
	for (i = 0; i<randno.length; i++)
	{
		text += "<div><a href=\"javascript:void(0);\"><img src=\"images/capt/" + randno[i] + ".jpg\" alt=\"" + randno[i] + "\" class=\"captch_cont_a\" title=\"" + randno[i] + "\" /></a></div>";
		if (line == 2){ line = 0; text += "<br clear=\"all\" />";}
		else {line++;}
	}
	
	text += '</div>';
	
	a = Math.round(Math.random() * Keywordarray.length);
	if (a == 6) a= 5;
	
	need = randno[a];
	text += '<center>' + text_sel + ': "<b>' + translate_name(need, text_close) +'</b>"</center>';
	
	$("#captch").html(text);
	
	$("#captch").css({position:"absolute", top:"50%", left:"50%"});
	$("#captch").show("slow");
	
	
	
	$(".captch_cont_a").click(function(){
		name = this.title;
		
		if (name == need) {
			
			$.getJSON("set_sess.php",{id:a},
	        function(data){
	        	
	          catch_hide_box(); 
	           
	          if (data.st == 'loaded')
	          {
	           document.getElementById('secret_key').value = a;
	           document.forms['theform'].submit();
	          }
	          else
	          {
	          	captch_show_box(text_close, text_sel, text_head);
	          }
	        });
			
		}
		else
		{
			captch_show_box(text_close, text_sel, text_head);	
		}
	});
	
	return false;
   }
   else
   {
   	return false;
   }
}





function catch_hide_box()
{
	$("#captch").hide("slow");
}



function captch_show_box(text_close, text_sel, text_head)
{
	
	Keywordarray = new Array(6);  
	Keywordarray[0] = "cat";  
	Keywordarray[1] = "fish";  
	Keywordarray[2] = "house";  
	Keywordarray[3] = "boat";  
	Keywordarray[4] = "butterfly";  
	Keywordarray[5] = "flower";  
	randno = shuffle_array(Keywordarray); 
	
	text = '<a href="javascript:catch_hide_box();" style="float:right; font-weight:bold; color:white;">' + text_close + '</a><br clear="all" /><small>' + text_head + '</small><br clear="all" /><div class="captch_cont">';
	line = 0;
	for (i = 0; i<randno.length; i++)
	{
		text += "<div><a href=\"javascript:void(0);\"><img src=\"images/capt/" + randno[i] + ".jpg\" alt=\"" + randno[i] + "\" class=\"captch_cont_a\" title=\"" + randno[i] + "\" /></a></div>";
		if (line == 2){ line = 0; text += "<br clear=\"all\" />";}
		else {line++;}
	}
	
	text += '</div>';
	
	a = Math.round(Math.random() * Keywordarray.length);
	if (a == 6) a= 5;
	
	need = randno[a];
	
	text += '<center>' + text_sel + ': "<b>' + translate_name(need, text_close) +'</b>"</center>';
	
	$("#captch").html(text);
	
	$("#captch").css({position:"absolute", top:"50%", left:"50%"});
	$("#captch").show("slow");
	
	
	
	$(".captch_cont_a").click(function(){
		name = this.title;
		
		if (name == need) {
			
			$.getJSON("set_sess.php",{id:a},
	        function(data){
	        	
	          catch_hide_box(); 
	           
	          if (data.st == 'loaded')
	          {
	           document.getElementById('secret_key').value = a;
	           document.forms['theform'].submit();
	          }
	          else
	          {
	          	captch_show_box(text_close, text_sel, text_head);
	          }
	        });
			
		}
		else
		{
			captch_show_box(text_close, text_sel, text_head);	
		}
	});
	
	return false;
}


function translate_name(name, text_close)
{
	if (text_close == 'закрыть')
	{
		if (name == 'cat') return 'кот';
		if (name == 'fish') return 'рыбка';
		if (name == 'house') return 'дом';
		if (name == 'boat') return 'катер';
		if (name == 'butterfly') return 'бабочка';
		if (name == 'flower') return 'цветок';
	}
	else if (text_close == 'close')
	{
		return name;
	}
	else
	{
		if (name == 'cat') return 'cat';
		if (name == 'fish') return 'poisson';
		if (name == 'house') return 'house';
		if (name == 'boat') return 'bateau';
		if (name == 'butterfly') return 'Papillon';
		if (name == 'flower') return 'Fleur';
	}
	
}
