// JavaScript Document
var xmlHttp
//==============================suzdavane na activeX==========================
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
//==============================end===========================================
function checkemail(email)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="js/checkemail.php"
url=url+"?email="+email
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=state_checkemail
xmlHttp.open("GET",url,true)
xmlHttp.setRequestHeader("Content-Type", "charset=windows-1251");
xmlHttp.send(null)
}

function state_checkemail() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 if(xmlHttp.responseText=='yes'){document.getElementById('wemail').value='yes'; }
 } 
}


function validate_reg() {
	
obj= document.getElementById('name');
			if(obj.value.length<1){
			alert("Моля въведете Име на фирма!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Име на фирма е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}
			
obj = document.getElementById('cid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете категория!")
					obj.focus();
					return false;
				}
				
obj = document.getElementById('sid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете подкатегория!")
					obj.focus();
					return false;
				}

obj = document.reg.description;
			if(obj.value.length<1){
			alert("Моля въведете Описание на дейността!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<5){
			alert("Полето Описание на дейността е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}


obj = document.reg.mname;
			if(obj.value.length<1){
			alert("Моля въведете Име!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<3){
			alert("Полето Име е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}
			
obj = document.reg.mfamily;
			if(obj.value.length<1){
			alert("Моля въведете фамилия!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<3){
			alert("Полето Фамилия е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}

				
obj = document.getElementById('cityid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Град!")
					obj.focus();
					return false;
				}


obj = document.getElementById('email');
			if (obj.value.length < 1) {
				alert("Моля, въведете е-мейл!")
				obj.focus();
				obj.select();
				return false;
			}
			
			re = /^[_A-Za-z][_A-Za-z0-9\-\.]+@[_A-Za-z0-9\-\.]+\.[_A-Za-z][_A-Za-z0-9]+$/g;
			if (!obj.value.match(re)) {
				alert("Въведеният е-мейл е невалиден!")
				obj.focus();
				obj.select();
				return false;
			}
			checkemail(obj.value);
			if(document.getElementById('wemail').value=='yes'){
				alert("Този е-мейл вече се ползва!"); 
				obj.focus();
				obj.select();
				document.getElementById('wemail').value='';
				return false;
			}
				
obj = document.getElementById('pass');
			if (obj.value.length < 1) {
				alert("Моля, въведете парола!")
				obj.focus();
				obj.select();
				return false;
			}
			
			if (obj.value.length < 4) {
				alert("Паролата е прекалено кратка!")
				obj.focus();
				obj.select();
				return false;
			}
			
			//re = new RegExp("["+pregRange+" ]","g");
			if (obj.value.match(re)) {
				alert("Паролата може да съдържа само латински букви и цифри!")
				obj.focus();
				obj.select();
				return false;
			}
			
			obj1 = document.getElementById('pass2');
			if (obj1.value.length < 1) {
				alert("Моля, въведете парола отново!")
				obj1.focus();
				obj1.select();
				return false;
			}
			
			if (obj.value != obj1.value) {
				alert("Въведените пароли не съвпадат!")
				obj.focus();
				obj.select();
				return false;
			}				
			
			
	return true;
}


function validate_profile_update() {
	
obj= document.getElementById('name');
			if(obj.value.length<1){
			alert("Моля въведете Име на фирма!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Име на фирма е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}
			
obj = document.getElementById('cid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете категория!")
					obj.focus();
					return false;
				}
				
obj = document.getElementById('sid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете подкатегория!")
					obj.focus();
					return false;
				}

obj = document.reg.description;
			if(obj.value.length<1){
			alert("Моля въведете Описание на дейността!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<5){
			alert("Полето Описание на дейността е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}

obj = document.reg.mname;
			if(obj.value.length<1){
			alert("Моля въведете Име!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<3){
			alert("Полето Име е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}
			
obj = document.reg.mfamily;
			if(obj.value.length<1){
			alert("Моля въведете фамилия!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<3){
			alert("Полето Фамилия е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}

				
obj = document.getElementById('cityid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Град!")
					obj.focus();
					return false;
				}


obj = document.getElementById('email');
			if (obj.value.length < 1) {
				alert("Моля, въведете е-мейл!")
				obj.focus();
				obj.select();
				return false;
			}
			
			re = /^[_A-Za-z][_A-Za-z0-9\-\.]+@[_A-Za-z0-9\-\.]+\.[_A-Za-z][_A-Za-z0-9]+$/g;
			if (!obj.value.match(re)) {
				alert("Въведеният е-мейл е невалиден!")
				obj.focus();
				obj.select();
				return false;
			}
			checkemail(obj.value);
			if(document.getElementById('wemail').value=='yes'){
				alert("Този е-мейл вече се ползва!"); 
				obj.focus();
				obj.select();
				document.getElementById('wemail').value='';
				return false;
			}
						
			
	return true;
}

function validate_fa() {


obj = document.getElementById('cid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете категория!")
					obj.focus();
					return false;
				}	
				
obj= document.getElementById('title');
			if(obj.value.length<1){
			alert("Моля въведете Заглавие!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Заглавие е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}
			

				
obj = document.fa.description;
			if(obj.value.length<1){
			alert("Моля въведете Описание!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length<5){
			alert("Полето Описание е прекалено кратко!")
			obj.focus();
			obj.select();
			return false;
			}

obj= document.getElementById('name');
			if(obj.value.length<1){
			alert("Моля въведете Име!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Име е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}


obj = document.getElementById('femail');
			if (obj.value.length < 1) {
				alert("Моля, въведете е-мейл!")
				obj.focus();
				obj.select();
				return false;
			}

			re = /^[_A-Za-z][_A-Za-z0-9\-\.]+@[_A-Za-z0-9\-\.]+\.[_A-Za-z][_A-Za-z0-9]+$/g;
			if (!obj.value.match(re)) {
				alert("Въведеният е-мейл е невалиден!")
				obj.focus();
				obj.select();
				return false;
			}

	return true;
}

   

function validate_reglice() {
	
obj= document.getElementById('lmname');
			if(obj.value.length<1){
			alert("Моля въведете Име!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Име е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}

obj= document.getElementById('lmfamily');
			if(obj.value.length<1){
			alert("Моля въведете Фамилия!")
			obj.focus();
			obj.select();
			return false;
			}
			if(obj.value.length <3){
				alert("Полето Фамилия е прекалено кратко!")
				obj.focus();
				obj.select();
				return false;
			}
obj = document.getElementById('lcityid');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Населено място!")
					obj.focus();
					return false;
				}			
obj = document.getElementById('lday');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Дата на раждане!")
					obj.focus();
					return false;
				}
				
obj = document.getElementById('lmonth');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Дата на раждане!")
					obj.focus();
					return false;
				}

obj = document.getElementById('lyear');
			if (obj.selectedIndex == 0) {
				alert("Моля, изберете Дата на раждане!")
					obj.focus();
					return false;
				}


obj = document.getElementById('lemail');
			if (obj.value.length < 1) {
				alert("Моля, въведете е-мейл!")
				obj.focus();
				obj.select();
				return false;
			}
			
			re = /^[_A-Za-z][_A-Za-z0-9\-\.]+@[_A-Za-z0-9\-\.]+\.[_A-Za-z][_A-Za-z0-9]+$/g;
			if (!obj.value.match(re)) {
				alert("Въведеният е-мейл е невалиден!")
				obj.focus();
				obj.select();
				return false;
			}
			
			if(checkemail(obj.value)){
				alert("Този е-мейл вече се ползва!"); 
				obj.focus();
				obj.select();
				//document.getElementById('lwemail').value='';
				return false;
			}
				
obj = document.getElementById('lpass');
			if (obj.value.length < 1) {
				alert("Моля, въведете парола!")
				obj.focus();
				obj.select();
				return false;
			}
			
			if (obj.value.length < 4) {
				alert("Паролата е прекалено кратка!")
				obj.focus();
				obj.select();
				return false;
			}
			
			//re = new RegExp("["+pregRange+" ]","g");
			if (obj.value.match(re)) {
				alert("Паролата може да съдържа само латински букви и цифри!")
				obj.focus();
				obj.select();
				return false;
			}
			
			obj1 = document.getElementById('lpass2');
			if (obj1.value.length < 1) {
				alert("Моля, въведете парола отново!")
				obj1.focus();
				obj1.select();
				return false;
			}
			
			if (obj.value != obj1.value) {
				alert("Въведените пароли не съвпадат!")
				obj.focus();
				obj.select();
				return false;
			}				
			
			
	return true;
}

