isNS = (navigator.appName == 'Netscape');
isIE = (navigator.appName.indexOf('Microsoft') != -1);
isOP = (navigator.appName == 'Opera');
ns4 = (document.layers);
ie4 = (document.all && !document.getElementById);
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);


function calcHeight(koi) {
	var the_height=document.body.scrollHeight;
	var obj = parent.document.getElementById(koi);
	obj.style.height = (!isNS && !isOP) ? the_height : the_height+'px';
}

function show_div(what) {
	 var i=0;	 
	 var col = [];	 
	 
	 while (document.getElementById('d'+ i)) {
	  col[i] = document.getElementById('d'+ i);
		i++;
	 }	 	 
	 
 obj = document.getElementById(what); 
 var i=0; 
 if (obj.className == 'off') {
	 while (col[i]) {
		col[i].className = 'off';		
		i++;
		} 
	obj.className = 'on';	
 }
}

function hide_div(what) { 
 obj = document.getElementById(what); 
 obj.className = 'off';	
}


function xGetElementById(e) {
	if(typeof(e)!='string') return e;
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else e=null;
	return e;
} 

function getNewCaptcha(n) {
	var _img = xGetElementById('captcha'+n);
	var _rnd = 12574*Math.random();
	_img.src = "/admin/scripts/myCaptcha.php?id="+_rnd;
}


// REGISTER CHECK

function register_(){
 obj1 = document.getElementById('radio1');
 obj2 = document.getElementById('radio2');

if(obj1.checked==true) {
 u_type = 0;
} else if(obj2.checked==true) {
 u_type = 1;
}

	if (u_type==0) {
			check()
	} else if (u_type==1){
			check_dilar()
	}
}


function check(){	
	var u_ime = document.getElementById('u_ime');	
	var u_adress = document.getElementById('u_adress');
	var u_grad = document.getElementById('u_grad');
	var u_phone = document.getElementById('u_phone');
	var u_mail = document.getElementById('u_mail');
	var u_pass_repeat = document.getElementById('u_pass_repeat');
	var u_pass = document.getElementById('u_pass');
	var ran = document.getElementById('ran');

var u_mail_ = u_mail.value;
	var emailRegxp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var erorr = "";
	
	
	if((u_ime.value=="") || (u_adress.value=="") || (u_grad.value=="") || (u_mail.value=="") || (u_phone.value=="") || (u_pass_repeat.value=="") || (u_pass.value=="") || (ran.value=="")) {
			erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";
		}
		
	if(u_pass.value != u_pass_repeat.value){
			erorr = erorr+"Посочените пароли не съвпадат! \r\n";
		}
		
	if ((emailRegxp.test(u_mail_) != true) || (u_mail == "")) {
			erorr = erorr+"Попълнете валиден e-mail адрес!";
	}
	
	if( erorr == "") {
    document.register.submit();
  } else {
	 alert(erorr);
	}
	
}
	
	
function check_dilar(){
	var u_ime = document.getElementById('u_ime');
	var firma = document.getElementById('firma');
	
	var u_adress = document.getElementById('u_adress');
	var f_adress = document.getElementById('f_adress');

	var u_grad = document.getElementById('u_grad');
	var f_grad = document.getElementById('f_grad');
	
	var u_bul = document.getElementById('u_bul');
	var u_mol = document.getElementById('u_mol');
	var dds_id = document.getElementById('dds_id');
	var u_phone = document.getElementById('u_phone');
	var u_mail = document.getElementById('u_mail');
	var ran = document.getElementById('ran');

var u_mail_ = u_mail.value;
	var emailRegxp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var erorr = "";
	
	
	if((u_ime.value=="") || (firma.value=="") || (u_adress.value=="") || (f_adress.value=="") || (u_grad.value=="") || (f_grad.value=="") || (u_bul.value=="") || (u_mol.value=="")|| (dds_id.value=="") ||  (u_mail.value=="") || (u_phone.value=="") || (ran.value=="")) {
			erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";
		}
		
	if ((emailRegxp.test(u_mail_) != true) || (u_mail == "")) {
			erorr = erorr+"Попълнете валиден e-mail адрес!";
	}
	
	if( erorr == "") {
    document.register.submit();
  } else {
	 alert(erorr);
	}
	
}

// END


function send_mail(form_, pole1, pole2, pole3, pole4, lang){
	
	var form = document.getElementById(form_);

	var name = document.getElementById(pole1);
	var mail = document.getElementById(pole2);
	var rand = document.getElementById(pole3);
	var question = document.getElementById(pole4);
	
	var email_ = mail.value;
	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	
	var erorr = "";
	
	if((name.value=="") || (rand.value=="") || (question.value=="")) {
		if(lang=='bg') {
		erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";
		} else {
		erorr = erorr+"Field marked with * are mandatory! \r\n";
		}
	}
	
	if ((emailRegxp.test(email_) != true) || (mail == "")) {
		if(lang=='bg') {		
		erorr = erorr+"Попълнете валиден e-mail адрес!";
		} else { 
		erorr = erorr+"Please, provide valid e-mail!";
		}
	}
	
	if( erorr == "") {
    form.submit();
  } else {
	 alert(erorr);
	}
}

// LOGIN CHECK


function login_check(form_, user, pass, lang) {
	var form = document.getElementById(form_);
	var user = document.getElementById(user);
	var pass = document.getElementById(pass);

	var erorr = "";
	
	if((user.value=="") || (pass.value=="")) {
		if(lang=='bg') {			
		erorr = "Попълнете полетата e-mail и парола";
		} else {
		erorr = "Fill e-mail and password fields";
		}
	}
		
	if( erorr == "") {
    form.submit();
  } else {
	 alert(erorr);
	}
}


function login_check2(form_, user, pass, lang) {
	var form = document.getElementById(form_);
	var user = document.getElementById(user);
	var pass = document.getElementById(pass);

	var erorr = "";
	
	if((user.value=="") || (pass.value=="")) {
		if(lang=='bg') {			
		erorr = "Попълнете полетата e-mail и парола";
		} else {
		erorr = "Fill e-mail and password fields";
		}
	}
		
	if( erorr == "") {
    form.submit();
  } else {
	 alert(erorr);
	}
}




function submitenter(myfield,e,lang)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {   
   login_check('login', 'login_name', 'login_pass', lang); 
   return true;
   }
else
   return true;
}


function submitenter2(myfield,e,lang)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {  
   login_check2('login2', 'login_name2', 'login_pass2', lang);    
   return true;
   }
else
   return true;
}

// END

// USER DATA UPDATE

function update_(){
 obj1 = document.getElementById('radio1');
 obj2 = document.getElementById('radio2');

if(obj1.checked==true) {
 u_type = 0;
} else if(obj2.checked==true) {
 u_type = 1;
}

	if (u_type==0) {
			re_check()
	} else if (u_type==1){
			re_check_dilar()
	}
}


function re_check(){
	var u_ime = document.getElementById('u_ime');	
	var u_adress = document.getElementById('u_adress');
	var u_grad = document.getElementById('u_grad');
	var u_mail = document.getElementById('u_mail');
	var u_phone = document.getElementById('u_phone');

var u_mail_ = u_mail.value;
	var emailRegxp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var erorr = "";
	
	
	if((u_ime.value=="") || (u_adress.value=="") || (u_grad.value=="") || (u_mail.value=="")) {
			erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";
		}
		
	if ((emailRegxp.test(u_mail_) != true) || (u_mail == "")) {
			erorr = erorr+"Попълнете валиден e-mail адрес!";
	}
	
	if( erorr == "") {
    document.update.submit();
  } else {
	 alert(erorr);
	}
	
}



function re_check_dilar(){
	var u_ime = document.getElementById('u_ime');
	var firma = document.getElementById('firma');
	
	var u_adress = document.getElementById('u_adress');
	var f_adress = document.getElementById('f_adress');

	var u_grad = document.getElementById('u_grad');
	var f_grad = document.getElementById('f_grad');
	var u_phone = document.getElementById('u_phone');
	var u_bul = document.getElementById('u_bul');
	var u_mol = document.getElementById('u_mol');
	var dds_id = document.getElementById('dds_id');
	
	var u_mail = document.getElementById('u_mail');

var u_mail_ = u_mail.value;
	var emailRegxp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var erorr = "";
	
	
	if((u_ime.value=="") || (firma.value=="") || (u_adress.value=="") || (f_adress.value=="") || (u_grad.value=="") || (f_grad.value=="") || (u_bul.value=="") || (u_mol.value=="")|| (dds_id.value=="") ||  (u_mail.value=="")) {
			erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";
		}
		
	if ((emailRegxp.test(u_mail_) != true) || (u_mail == "")) {
			erorr = erorr+"Попълнете валиден e-mail адрес!";
	}
	
	if( erorr == "") {
    document.update.submit();
  } else {
	 alert(erorr);
	}
	
}

// END


function Clickheretoprint(what) {
		var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
		    disp_setting+="scrollbars=yes,width=900, height=1400, left=50, top=25, resizable=yes"; 
		var content_value = document.getElementById(what).innerHTML; 
		
		var docprint=window.open("","",disp_setting); 
			docprint.document.open(); 
			docprint.document.write('<html><head><title>Геовижън ЕООД - В.Търново</title>'); 
			docprint.document.write('<link href="../styles.css" rel="stylesheet" type="text/css">');

			docprint.document.write('</head><body onLoad="self.print()" style="background-color: #FFFFFF; background-image:none"><center>');
			docprint.document.write('<div>'+content_value+'</div>');    
			docprint.document.write('</center></body></html>'); 
			docprint.document.close(); 
			docprint.focus(); 
}


function check_f_p(form_){
	var obj = document.getElementById(form_);
	var erorr = "";
	
	if( erorr == "") {
    obj.submit();
  } else {
	 alert(erorr);
	}
}

function add_adres_() {
	if(document.getElementById('drug_adres').checked==true) {
		document.getElementById('add_adres').className="on";
	} else {
		document.getElementById('add_adres').className="off";
	}
}
function check_() {
	if(document.getElementById('drug_adres').checked==true) {
		if((document.kurieri.ime.value == '') || (document.kurieri.grad.value == '') || (document.kurieri.adres.value == '') || (document.kurieri.telefon.value == '')) {
		 alert("Задължително попълнете всички полета");
		 } else {
		document.kurieri.submit();
		 }
	} else {
		document.kurieri.ime.value = '';
		document.kurieri.grad.value = '';
		document.kurieri.adres.value = '';
		document.kurieri.telefon.value = '';
		document.kurieri.submit();
	}
}

