﻿// JavaScript Document
var xmlHttp;
var er1;
var er2 = '1';
var er3;
var er4;
var er5;
var er6;
var er7;
var er8;
var er9;
var er10;
var er11;
var er12;

var err1 = 1;
var err2 = 1;
var err3 = 1;
var err4 = 1;


var captchaurl = geturl+"validate/capcha.php?";
var capt = geturl+"images/capcha.png";
document.getElementById("captcha").src = captchaurl; 


function Vgender(str)
{
	if (str != '')
	{
		document.getElementById("gender").style.backgroundColor="#9eefac";
		document.getElementById("genderstatus").innerHTML="";
		er1 = 1
	}
	if (str == '')
	{
		document.getElementById("gender").style.backgroundColor="#f3f3f3";
		 er1 = 0
		 if (ln == "bg") {document.getElementById("genderstatus").innerHTML="Не е избрана опция"};
		 if (ln == "ru") {document.getElementById("genderstatus").innerHTML="Опция не выбрана"};
		 if (ln == "en") {document.getElementById("genderstatus").innerHTML="Option is not selected"};
    }	
}

function Vtitle(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/;
			if (reg.test(str) == false)
			{
				document.getElementById("title").style.backgroundColor="#ef9e9e";
				er2 = 0;
             if (ln == "bg") {document.getElementById("titlestatus").innerHTML="В полето има недопустими символи";}
		     if (ln == "ru") {document.getElementById("titlestatus").innerHTML="В поле – недопустимые символы";}
		     if (ln == "en") {document.getElementById("titlestatus").innerHTML="This field can't contain special characters";}
             }
             else
			 {
               document.getElementById("title").style.backgroundColor="#9eefac";
			    er2 = 1;
				document.getElementById("titlestatus").innerHTML="";
			 }
	}
	if (str == '')
	{
		document.getElementById("title").style.backgroundColor="#9eefac";
		er2 = 1;
		   
	}	
}

function Vname(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/;
			if (reg.test(str) == false)
			{
				document.getElementById("name").style.backgroundColor="#ef9e9e";
				er3 = 0;
             if (ln == "bg") {document.getElementById("namestatus").innerHTML="В полето има недопустими символи";}
		     if (ln == "ru") {document.getElementById("namestatus").innerHTML="В поле – недопустимые символы";}
		     if (ln == "en") {document.getElementById("namestatus").innerHTML="This field can't contain special characters";}
             }
             else
			 {
               document.getElementById("name").style.backgroundColor="#9eefac";
			    er3 = 1;
				document.getElementById("namestatus").innerHTML="";
			 }
	}
	if (str == '')
	{
		document.getElementById("name").style.backgroundColor="#f3f3f3";
		er3 = 0;
		     if (ln == "bg") {document.getElementById("namestatus").innerHTML="Това поле не може да бъде празно";}
		     if (ln == "ru") {document.getElementById("namestatus").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("namestatus").innerHTML="Required field cannot be left blank";}
	}	
}

function Vsurname(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/;
			if (reg.test(str) == false)
			{
				document.getElementById("surname").style.backgroundColor="#ef9e9e";
             if (ln == "bg") {document.getElementById("surnamestatus").innerHTML="В полето има недопустими символи";}
		     if (ln == "ru") {document.getElementById("surnamestatus").innerHTML="В поле – недопустимые символы";}
		     if (ln == "en") {document.getElementById("surnamestatus").innerHTML="This field can't contain special characters";}			
			 }
             else
			 {
               document.getElementById("surname").style.backgroundColor="#9eefac";
			   er4 = 1;
			   document.getElementById("surnamestatus").innerHTML="";
			 }
	}
	if (str == '')
	{
		document.getElementById("surname").style.backgroundColor="#f3f3f3";
		er4 = 0;
		     if (ln == "bg") {document.getElementById("surnamestatus").innerHTML="Това поле не може да бъде празно";}
		     if (ln == "ru") {document.getElementById("surnamestatus").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("surnamestatus").innerHTML="Required field cannot be left blank";}
    }	
}

function Vorganization(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/;
			if (reg.test(str) == false)
			{
				document.getElementById("organization").style.backgroundColor="#ef9e9e";
				er5 = 0
             if (ln == "bg") {document.getElementById("organizationstatus").innerHTML="В полето има недопустими символи";}
		     if (ln == "ru") {document.getElementById("organizationstatus").innerHTML="В поле – недопустимые символы";}
		     if (ln == "en") {document.getElementById("organizationstatus").innerHTML="This field can't contain special characters";}			
             }
             else
			 {
               document.getElementById("organization").style.backgroundColor="#9eefac";
     		   er5 = 1;
			   document.getElementById("organizationstatus").innerHTML="";
	         }
	
	}
	if (str == '')
	{
		document.getElementById("organization").style.backgroundColor="#f3f3f3";
		er5 = 0;
		     if (ln == "bg") {document.getElementById("organizationstatus").innerHTML="Това поле не може да бъде празно";}
		     if (ln == "ru") {document.getElementById("organizationstatus").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("organizationstatus").innerHTML="Required field cannot be left blank";}
    }	
}

function Vaddress(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/;
			if (reg.test(str) == false)
			{
				document.getElementById("address").style.backgroundColor="#ef9e9e";
             if (ln == "bg") {document.getElementById("addressstatus").innerHTML="В полето има недопустими символи";}
		     if (ln == "ru") {document.getElementById("addressstatus").innerHTML="В поле – недопустимые символы";}
		     if (ln == "en") {document.getElementById("addressstatus").innerHTML="This field can't contain special characters";}			
                er6 = 0;
			}
             else
			 {
               document.getElementById("address").style.backgroundColor="#9eefac";
	           document.getElementById("addressstatus").innerHTML="";
			   er6 = 1;
			 }

	}
	if (str == '')
	{
		document.getElementById("address").style.backgroundColor="#f3f3f3";
		er6 = 0;
		     if (ln == "bg") {document.getElementById("addressstatus").innerHTML="Това поле не може да бъде празно"}
		     if (ln == "ru") {document.getElementById("addressstatus").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("addressstatus").innerHTML="Required field cannot be left blank";}
			 }	
}

function Vmail(str)
{
	if (str != '')
	{
    		var reg = /^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/;
			if (reg.test(str) == false)
			{
				document.getElementById("email").style.backgroundColor="#ef9e9e";
                er7 = 0;
			 if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Невалиден e-mail адрес";}
		     if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Недействительный e-mail адрес";}
		     if (ln == "en") {document.getElementById("emailstatus").innerHTML="Invalid e-mail address";}			
			}
             else
			 {
    		  er7 = 1;
              document.getElementById("email").style.backgroundColor="#9eefac";
			  document.getElementById("emailstatus").innerHTML="";
              Vmail2(str, geturl);
			 }
	
	}
	if (str == '')
	{
		document.getElementById("email").style.backgroundColor="#f3f3f3";
		er7 = 0;
    	     if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Това поле не може да бъде празно";}
		     if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("emailstatus").innerHTML="Required field cannot be left blank";}
	}	
}

function Vpassword(str,pp)
{
if (pp == 1 )
{
	if (str != '')
	{
    		var reg = /^\S{4,12}$/;
			if (reg.test(str) == false)
			{
				document.getElementById("password1").style.backgroundColor="#ef9e9e";
                er8 = 0;
				if (str.length < 4)
					{
						 if (ln == "bg") {document.getElementById("password1status").innerHTML="Това поле не може да съдържа по-малко от 4 символа";}
						 if (ln == "ru") {document.getElementById("password1status").innerHTML="Это поле не может содержать менее 4 символов";}
						 if (ln == "en") {document.getElementById("password1status").innerHTML="This field can't contain less than 4 characters";}					
					}

				if (str.length > 12)
					{
						 if (ln == "bg") {document.getElementById("password1status").innerHTML="Това поле не може да съдържа повече от 12 символа";}
						 if (ln == "ru") {document.getElementById("password1status").innerHTML="Это поле не может содержать более 12 символов";}
						 if (ln == "en") {document.getElementById("password1status").innerHTML="This field can't contain more than 12 characters";}					
					}
             }
             else
			 {
               document.getElementById("password1").style.backgroundColor="#9eefac";
			   er8 = 1;
			   document.getElementById("password1status").innerHTML="";
			 }
	}
	if (str == '')
	{
		document.getElementById("password1").style.backgroundColor="#f3f3f3";
        er8 = 0;
     	     if (ln == "bg") {document.getElementById("password1status").innerHTML="Това поле не може да бъде празно";}
		     if (ln == "ru") {document.getElementById("password1status").innerHTML="Это поле не может быть пустым";}
		     if (ln == "en") {document.getElementById("password1status").innerHTML="Required field cannot be left blank";}
    }	

if (document.getElementById("password2").value != "") {str = document.getElementById("password2").value; pp = 2;}
}// if pp=1

if (pp == 2)
{
	if ((er8 == 1) && (str == document.getElementById("password1").value))
		{
			document.getElementById("password2").style.backgroundColor="#9eefac";
			document.getElementById("password2status").innerHTML="";
			er9 = 1;
		}
	else
		{
			 er9 = 0;
			 if (str == '') {document.getElementById("password2").style.backgroundColor="#f3f3f3";}
             if (str.length > 0) {document.getElementById("password2").style.backgroundColor="#ef9e9e";}

			 if (ln == "bg") {document.getElementById("password2status").innerHTML="Паролите не съвпадат";}
			 if (ln == "ru") {document.getElementById("password2status").innerHTML="Пароли не совпадают";}
			 if (ln == "en") {document.getElementById("password2status").innerHTML="Passwords don't match";}
		}
}
}

function Vmail2(str, geturl)
{

   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl;
   url=url+"validate/val_e_mail.php";
   url=url+"?q="+str;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=emailChanged ;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
} 

function emailChanged()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
		  txt = xmlHttp.responseText;
		  if (txt ==  "no") {  document.getElementById("email").style.backgroundColor="#ef9e9e";
		  er7 = 0;
		  	 if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Този e-mail адрес вече е регистриран";}
		     if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Этот e-mail адрес уже регистрирован";}
		     if (ln == "en") {document.getElementById("emailstatus").innerHTML="This e-mail address is already registered";}
		}	 
		
     } 
}
 
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;
}
 
function checkdata()
{
	
	if ((er1 == 1)  && (er2 == 1) && (er3 == 1) && (er4 == 1) && (er5 == 1) && (er6 == 1) && (er7 == 1) && (er8 == 1) && (er9 == 1))
	{
	
			return true;
			
	}
	
	if (document.getElementById("gender").value == "")
	{
	document.getElementById("gender").style.backgroundColor="#ef9e9e";		 
	if (ln == "bg") {document.getElementById("genderstatus").innerHTML="Не е избрана опция"}
	if (ln == "ru") {document.getElementById("genderstatus").innerHTML="Опция не выбрана"}
	if (ln == "en") {document.getElementById("genderstatus").innerHTML="Option is not selected"}
	}
	
	if (document.getElementById("name").value == "")
	{
	document.getElementById("name").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("namestatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("namestatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("namestatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("surname").value == "")
	{
	document.getElementById("surname").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("surnamestatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("surnamestatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("surnamestatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("organization").value == "")
	{
	document.getElementById("organization").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("organizationstatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("organizationstatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("organizationstatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("address").value == "")
	{
	document.getElementById("address").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("addressstatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("addressstatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("addressstatus").innerHTML="Required field cannot be left blank"}
	}
	
	if (document.getElementById("email").value == "")
	{
	document.getElementById("email").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("emailstatus").innerHTML="Required field cannot be left blank"}
	}
	
	if (document.getElementById("password1").value == "")
	{
	document.getElementById("password1").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("password1status").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("password1status").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("password1status").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("password2").value == "")
	{
	document.getElementById("password2").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("password2status").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("password2status").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("password2status").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("capcha").value == "")
	{
	document.getElementById("capcha").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("capchastatus").innerHTML="Кодът не е верен"}
	if (ln == "ru") {document.getElementById("capchastatus").innerHTML="Неверный код"}
	if (ln == "en") {document.getElementById("capchastatus").innerHTML="The code is incorrect"}
	}

return false;
} /// validate registration

function cancelfileupload1()
{
var ee=document.getElementById("enclosedElementID");
var filebox=document.getElementById("uploadedfile1");
var filevalue=filebox.value
var eeHTML=ee.innerHTML;
var sRegExInput = new RegExp(filevalue, "g");
ee.innerHTML=ee.innerHTML.replace(sRegExInput, "");
}

function cancelfileupload2()
{
var ee=document.getElementById("enclosedElementID2");
var filebox=document.getElementById("uploadedfile2");
var filevalue=filebox.value
var eeHTML=ee.innerHTML;
var sRegExInput = new RegExp(filevalue, "g");
ee.innerHTML=ee.innerHTML.replace(sRegExInput, "");
}

function Vpaper1(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/
			if (reg.test(str) == false)
			{
             document.getElementById("paper1status").innerHTML=""
			 if (ln == "bg") {document.getElementById("paper1status").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("paper1status").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("paper1status").innerHTML="This field can't contain special characters"}			
                err1 = 0
			}
             else
			 {

	           document.getElementById("paper1status").innerHTML=""
			   err1 = 1
			 }
	
	}
	if (str == '')
	{
		err1 = 1
		document.getElementById("paper1status").innerHTML=""
			 }	
}
 
function Vauth1(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/
			if (reg.test(str) == false)
			{
				document.getElementById("author1status").innerHTML=""
             if (ln == "bg") {document.getElementById("author1status").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("author1status").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("author1status").innerHTML="This field can't contain special characters"}			
                err2 = 0
			}
             else
			 {
	           document.getElementById("author1status").innerHTML=""
			   err2 = 1
			 }
	
	}
	if (str == '')
	{
		err2 = 1
		document.getElementById("paper1status").innerHTML=""
			 }	
}
 
function Vpaper2(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/
			if (reg.test(str) == false)
			{
				document.getElementById("paper2status").innerHTML=""
             if (ln == "bg") {document.getElementById("paper2status").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("paper2status").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("paper2status").innerHTML="This field can't contain special characters"}			
                err3 = 0
			}
             else
			 {

	           document.getElementById("paper2status").innerHTML=""
			   err3 = 1
			 }
	
	}
	if (str == '')
	{
		err3 = 1
		document.getElementById("paper1status").innerHTML=""
			 }	
}
 
function Vauth2(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~!/@\#}$%:;)(_^{&*=|'+]+$/
			if (reg.test(str) == false)
			{
				document.getElementById("author2status").innerHTML=""
             if (ln == "bg") {document.getElementById("author2status").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("author2status").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("author2status").innerHTML="This field can't contain special characters"}			
                err4 = 0
			}
             else
			 {
	           document.getElementById("author2status").innerHTML=""
			   err4 = 1
			 }
	
	}
	if (str == '')
	{
		err4 = 1
		document.getElementById("paper1status").innerHTML=""
			 }	
}

er10 = 0;
function regmmocheck()
{
	if ((err1 == "1") && (err2 == "1") && (err3 == "1") && (err4 == "1"))
	{

	  var cap = document.getElementById("capcha").value
      Vcapcha()
		if (er10 == 1)
		{
    	document.getElementById("adate").value = document.forms["register"]["orderdate1"].value;
		document.getElementById("ddate").value = document.forms["register"]["orderdate2"].value;
			return true;
		}
         else
		 {
			 if (ln == "bg") {document.getElementById("capchastatus").innerHTML="Кодът не е верен"}
			 if (ln == "ru") {document.getElementById("capchastatus").innerHTML="Неверный код"}
			 if (ln == "en") {document.getElementById("capchastatus").innerHTML="The code is incorrect"}
			 return false;
			 }
		
	}
	newcapchagode();
	return false;
}

function cat1()
{
	document.getElementById("cat1status").innerHTML=""
}

function cat2()
{
	document.getElementById("cat2status").innerHTML=""
}

function file1()
{
	document.getElementById("f1status").innerHTML=""
}

function file2()
{
	document.getElementById("f2status").innerHTML=""
}
 
function toggle()
{
	document.getElementById('section1').style.display = 'block';
	document.getElementById('first1').checked= true;
	document.getElementById('first').checked= false;

	document.getElementById('second').checked= true;
	document.getElementById('secon2').checked= false;
	
}

function untoggle()
{
	document.getElementById('section1').style.display = 'none';
	document.getElementById('first1').checked= false;
	document.getElementById('first').checked= true;

    document.getElementById('section2').style.display = 'none';
	document.getElementById('second').checked= true;
	document.getElementById('second2').checked= false;

}
 
function toggle2()
{
	document.getElementById('section1').style.display = 'block';
	document.getElementById('first1').checked= true;
	document.getElementById('first').checked= false;
	
    document.getElementById('section2').style.display = 'block';
	document.getElementById('second').checked= false;
	document.getElementById('second2').checked= true;

}

function untoggle2()
{
	document.getElementById('section2').style.display = 'none';
	document.getElementById('second').checked= true;
	document.getElementById('second2').checked= false;	
}



function CheckMessages()
{

   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl
   url=url+"validate/check_messages.php"
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=MessageStatusChanged 
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
} 

function MessageStatus()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
		  alert('ppp');
		  txt = xmlHttp.responseText;
		  document.getElementById('messagestatus').innerHTML = txt;
	 }
}
 
function Vcapcha()
{
   var str = document.getElementById("capcha").value
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl
   url=url+"validate/val_capcha.php"
   url=url+"?q="+str
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=capchaChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
} 
//'
function capchaChanged()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
		  txt = xmlHttp.responseText;
		  
		  function checkVariable()
          {
		  if ( txt != "" )
		  {
			  if (txt ==  "yes") 
			  { er10 = 1 }
		  }
		  else
		  {
			window.setTimeout("checkVariable();",100);
		  }
		  }

     }
	 return er10
}
 
function CheckMessages()
{

   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl
   url=url+"validate/check_messages.php"
   xmlHttp.onreadystatechange=MessageStatusChanged 
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
} 

function MessageStatusChanged()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
          txt = xmlHttp.responseText;
		  small = txt;
		  small = small.replace(/nomail/gi, "nomail_small")
		  small = small.replace(/mail.png/gi, "mail.gif")
		  document.getElementById('smallmessagestatus').innerHTML = small;
		  document.getElementById('messagestatus').innerHTML = txt;
	 }
}

var senderr = 0;
function Vsend(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~#}$_^{]+$/
			if (reg.test(str) == false)
			{
				document.getElementById("send").style.backgroundColor="#ef9e9e";
             if (ln == "bg") {document.getElementById("sendstatus").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("sendstatus").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("sendstatus").innerHTML="This field can't contain special characters"}			
                senderr = 0
			}
             else
			 {
				document.getElementById("send").style.backgroundColor="#f3f3f3";
				document.getElementById("sendstatus").innerHTML=""
			   senderr = 1
			 }
	
	}
   if (str == '')
	{
		document.getElementById("send").style.backgroundColor="#f3f3f3";
		senderr = 0
			 }	
}

function Checkmsg()
{
	if (senderr == 1) {return true}
	return false
}
 
senderr = 0;
function Vinvoice(str)
{
	if (str != '')
	{
    		var reg = /^[^<>`~#}$_^{]+$/
			if (reg.test(str) == false)
			{
				document.getElementById("send").style.backgroundColor="#ef9e9e";
             if (ln == "bg") {document.getElementById("sendstatus").innerHTML="В полето има недопустими символи"}
		     if (ln == "ru") {document.getElementById("sendstatus").innerHTML="В поле – недопустимые символы"}
		     if (ln == "en") {document.getElementById("sendstatus").innerHTML="This field can't contain special characters"}			
                senderr = 0
			}
             else
			 {
				document.getElementById("send").style.backgroundColor="#f3f3f3";
				document.getElementById("sendstatus").innerHTML=""
			   senderr = 1
			 }
	
	}
   if (str == '')
	{
		document.getElementById("send").style.backgroundColor="#f3f3f3";
		senderr = 1
			 }	
}

function Checkinv()
{
	if (senderr == 1) {return true}
	return false
}
 
function checkdatachange()
{

if ((er1 == 1)&& (er2 == 1) && (er3 == 1) && (er4 == 1) && (er5 == 1) && (er6 == 1))
	{
	return true;
	}
	
	if (document.getElementById("gender").value == "")
	{
	document.getElementById("gender").style.backgroundColor="#ef9e9e";		 
	if (ln == "bg") {document.getElementById("genderstatus").innerHTML="Не е избрана опция"}
	if (ln == "ru") {document.getElementById("genderstatus").innerHTML="Опция не выбрана"}
	if (ln == "en") {document.getElementById("genderstatus").innerHTML="Option is not selected"}
	}
	
	if (document.getElementById("name").value == "")
	{
	document.getElementById("name").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("namestatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("namestatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("namestatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("surname").value == "")
	{
	document.getElementById("surname").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("surnamestatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("surnamestatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("surnamestatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("organization").value == "")
	{
	document.getElementById("organization").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("organizationstatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("organizationstatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("organizationstatus").innerHTML="Required field cannot be left blank"}
	}
	
	
	if (document.getElementById("address").value == "")
	{
	document.getElementById("address").style.backgroundColor="#ef9e9e";
	if (ln == "bg") {document.getElementById("addressstatus").innerHTML="Това поле не може да бъде празно"}
	if (ln == "ru") {document.getElementById("addressstatus").innerHTML="Это поле не может быть пустым"}
	if (ln == "en") {document.getElementById("addressstatus").innerHTML="Required field cannot be left blank"}
	}

return false;
} /// validate registration
 
function newcapchagode()
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
   url=geturl
   url=url+"validate/create_capchacode.php" 
  
xmlhttp.open("GET",url,true);
xmlhttp.send();
setTimeout("newcapimage()", 500);
}

function newcapimage()
{
	
	document.getElementById("captcha").src = document.getElementById("captcha").src + '#';
	document.getElementById("captcha").style.display = "block";
}
 
function Voldpassword(str)
{

   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl
   url=url+"validate/val_old_password.php"
   url=url+"?q="+str
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=oldpasswordChanged 
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
} 

function oldpasswordChanged()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
		  txt = xmlHttp.responseText;
		  if (txt == "yes") {  document.getElementById("oldpasswordstatus").innerHTML=""
                        		  document.getElementById("oldpassword").style.backgroundColor="#9eefac";
		   
		  er11 = 1
		  }	
		  else
		  {
			  er11 = 0
			  document.getElementById("oldpassword").style.backgroundColor="#ef9e9e"
		  	 if (ln == "bg") {document.getElementById("oldpasswordstatus").innerHTML="Невярна текуща парола"}
		     if (ln == "ru") {document.getElementById("oldpasswordstatus").innerHTML="Неверный пароль"}
		     if (ln == "en") {document.getElementById("oldpasswordstatus").innerHTML="Wrong current password"}
		  }
		
     } 
}
 
function checkpasswordchange()
{
	if ((er8 == 1) && (er9 == 1) && (er11 == 1))
	{
		return true;
    }
	return false;
} /// validate registration
 
function Vchangemail(str)
{
	if (str != '')
	{
    		var reg = /^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/
			if (reg.test(str) == false)
			{
				document.getElementById("email").style.backgroundColor="#ef9e9e";
                er7 = 0
			 if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Невалиден e-mail адрес"}
		     if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Недействительный e-mail адрес"}
		     if (ln == "en") {document.getElementById("emailstatus").innerHTML="Invalid e-mail address"}			
			}
             else
			 {
    		  er7 = 1
              document.getElementById("email").style.backgroundColor="#9eefac";
			  document.getElementById("emailstatus").innerHTML=""
              Vchangemail2(str, geturl)
			 }
	}

}
 
function Vchangemail2(str, geturl)
{

   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
     {
        alert ("Браузъра не поддържа HTTP Request");
        return;
     } 
   url=geturl
   url=url+"validate/val_e_mail2.php"
   url=url+"?q="+str
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=emailChanged2
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
} 

function emailChanged2()
{ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 
		  txt = xmlHttp.responseText;
		  if (txt ==  "no") {  document.getElementById("email").style.backgroundColor="#ef9e9e"
		   
		  er7 = 0
		  	 if (ln == "bg") {document.getElementById("emailstatus").innerHTML="Този e-mail адрес вече е регистриран"}
		     if (ln == "ru") {document.getElementById("emailstatus").innerHTML="Этот e-mail адрес уже регистрирован"}
		     if (ln == "en") {document.getElementById("emailstatus").innerHTML="This e-mail address is already registered"}
		  }	 
		  if (txt ==  "yes") {  document.getElementById("email").style.backgroundColor="#ef9e9e"
		   
		  er7 = 1
		  	 document.getElementById("emailstatus").innerHTML=""
			 document.getElementById("email").style.backgroundColor="#f3f3f3"
		  }
     } 
}
 
function checkemailchange()
{
  if (er7 == 1)
   {
	return true;
   }
return false;
} /// validate registration
 
function showedit1()
{

   document.getElementById('edit1').innerHTML = inn1;
   document.getElementById('edit2').innerHTML = '';
   document.getElementById('edit1').style.display = 'block';
   document.getElementById('edit2').style.display = 'none';
}

function showedit2()
{
   document.getElementById('edit1').innerHTML = '';
   document.getElementById('edit2').innerHTML = inn2;
   document.getElementById('edit2').style.display = 'block';
   document.getElementById('edit1').style.display = 'none';
}
 
function paper1check()
{
	if ((err1 == "1") && (err2 == "1"))
	{

	  var cap = document.getElementById("capcha").value
      Vcapcha()
		if (er10 == 1)
		{
			return true;
		}
         else
		 {
			 if (ln == "bg") {document.getElementById("capchastatus").innerHTML="Кодът не е верен"}
			 if (ln == "ru") {document.getElementById("capchastatus").innerHTML="Неверный код"}
			 if (ln == "en") {document.getElementById("capchastatus").innerHTML="The code is incorrect"}
			 }
		
	}
	newcapchagode();
	return false;
}

function paper2check()
{
	if ((err3 == "1") && (err4 == "1"))
	{

	  var cap = document.getElementById("capcha").value
     Vcapcha()
		if (er10 == 1)
		{
			return true;
		}
         else
		 {
			 if (ln == "bg") {document.getElementById("capchastatus").innerHTML="Кодът не е верен"}
			 if (ln == "ru") {document.getElementById("capchastatus").innerHTML="Неверный код"}
			 if (ln == "en") {document.getElementById("capchastatus").innerHTML="The code is incorrect"}
			 }
		
	}
	newcapchagode();
	return false;
}

