// показ картинки в новом окне
function view(file, width, height)
{
	kid=window.open(file, '_blank', 'channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=1,width='+width+',height='+height+',left=150,top=150');
}
//


function gosite(path){
	window.location=path;
}




// получение XMLHttpRequest объекта
function get_http(){  
     var xmlhttp;  
	 if (window.XMLHttpRequest) {
        try {
            xmlhttp = new XMLHttpRequest();  
        } catch (e){
			xmlhttp = false;  
		  }
    } else if (window.ActiveXObject) {
        try {
           xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
			xmlhttp = false;  
		  }
        try {
            xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
        } catch (e){
			xmlhttp = false;  
		  }
    }
     return xmlhttp;  
 } 
// конец получения XMLHttpRequest объекта


// сообщение об ошибке в каталоге предприятий
function errmessage(text) {

 
					// Получаем объект XMLHTTPRequest  
				   if(!this.http){  
						this.http = get_http();  
						this.working = false;  
					}  
					 // Запрос 
					 
					 			 var notice='notice'+text;
								 var obj=document.getElementById(notice);
								 //alert(notice);
					 
							if (!this.working && this.http) {  
								 var http = this.http;  
								 var url="/companies/listing/includes/errorscript.php";  
								 url = url + "?text="+encodeURIComponent(text);  
								 this.http.open("GET", url, true);
								 this.http.onreadystatechange = function() {
								 
								
									 if (http.readyState == 4) {  
									  if (http.status == 200) {
										 var aa=http.responseText;
										 obj.innerHTML =aa;
										 this.working = false;  
									  }
									 }
									 else {
										obj.innerHTML ="<span style='color:green'></span>";
									  }  
								}  
								 //this.working = true;  
								this.http.send(null);  
							 }  
							if(!this.http){  
								alert('Ошибка при создании XMLHTTP объекта!')  
							} 
				
			
}  

// конец функций меню



// функции меню
obj13='';
obj14='';
text2='';

function correctvars(variable1,variable2){
	object2=variable2;
	text2=variable1;
	return true;
}


function getmenu(text,object) {
this.http=null;

correctvars(text,object);

var obj=document.getElementById(object2);
	if(obj.style.display != 'none'){
		obj.style.display='none';
		obj.style.visibility='hidden';
		return true;
	} 
	else {
			obj.style.display='block';
			obj.style.visibility='visible';
			if (obj.innerHTML==''){
					 
					// Получаем объект XMLHTTPRequest  
				   if(!this.http){  
						this.http = get_http();  
						this.working = false;  
					}  
					 // Запрос 
					 
							var i=0;
							if (!this.working && this.http) {  
								 var http = this.http;  
								 var url="/includes2/menuscript.php";  
								 url = url + "?text="+encodeURIComponent(text2);  
								 this.http.open("GET", url, true);
								 this.http.onreadystatechange = function() {
								var tmp=document.getElementById('temp');	
								
									 if (http.readyState == 4) {  
									  if (http.status == 200) {
										 var aa=http.responseText;
										 obj.innerHTML =aa;
										 this.working = false;  
									  }
									 }
									 else {
										obj.innerHTML ="<span style='color:green'>Загружается..</span>";
									  }  
								}  
								 //this.working = true;  
								this.http.send(null);  
							 }  
							if(!this.http){  
								alert('Ошибка при создании XMLHTTP объекта!')  
							} 
				
			}
			return false;
	}	
}  

// конец функций меню



// функции формы добавления предприятий

function ad_submit(form) {
								var r = ad_check(form);
								if (r != null) {
									r[0].focus();
									window.scrollBy(0, -100);
									try{r[0].select();}catch(e){}
									alert('Ошибка в поле "'+r[1]+'":\n'+r[2]);
									return false;
								}
								return true;
							}
							function ad_check(form) {
								if (form['name'].value=='') return new Array(form['name'], "Название Компании", "Поле требует обязательного заполнения");
								if (form['name'].value.length<3) return new Array(form['name'], "Название Компании", "Название компании не может быть короче 3 символов");
								if (form['name'].value.length>50) return new Array(form['name'], "Название Компании", "Название компании не может быть длиннее 50 символов");
								if (form['adress'].value=='') return new Array(form['adress'], "Адрес Компании", "Поле требует обязательного заполнения");
								if (form['phone'].value=='') return new Array(form['phone'], "Телефоны Компании", "Поле требует обязательного заполнения");
								if (form['discribe'].value.length>255) return new Array(form['discribe'], "Описание Компании", "Описание Компании не может быть длиннее 255 символов");
								if (form['categ1'].value=='') return new Array(form['categ1'], "Категории", "Выберете категорию!");
								if (form['mail'].value!=''){
									if (form['mail'].value.match(/^([-_.A-z0-9]+)@((([A-z0-9]|[A-z0-9][A-z0-9-]*[A-z0-9-])\.)+((ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|((([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))))$/i)==null) return new Array(form['mail'], "E-mail", "e-mail введен неверно!");
								}
								
}
							
							
function ch() {
	var my = document.getElementById('adcomp');
	var a = my['discribe'].value.length;
	var b = 255-a;
	my['count'].value=b;
}
							

function add_company_check(text) {  
									 // Получаем объект XMLHTTPRequest  
								   if(!this.http){  
										this.http = get_http();  
										this.working = false;  
									}  
									 // Запрос 
											if (!this.working && this.http) {  
												 var http = this.http;  
												 var url="/add_company/script.php";  
												 if (text.length <5 ) return; 
												 url = url + "?text="+encodeURIComponent(text);  
												 this.http.open("GET", url, true);  
												 this.http.onreadystatechange = function() {  
													 if (http.readyState == 4) {  
													  if (http.status == 200) {
														 var aa=http.responseText;
														 var j=document.getElementById('checker');
														 j.innerHTML =aa;
														 this.working = false;  
													  }
													  }else{  
														  var j=document.getElementById('checker');
														  
														  j.innerHTML ="<span style='color:green'>Ведется обработка информации. Подождите несколько секунд..</span>";
													  }  
												}  
												 //this.working = true;  
												this.http.send(null);  
											 }  
											if(!this.http){  
												alert('Ошибка при создании XMLHTTP объекта!')  
											} 
										
} 								 

// конец функций формы добавления предприятий

