// JavaScript Document

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('register', 'u_name', 'u_pass', 'u_pass_repeat', 'u_grad', 'u_adres', 'u_email', 'u_phone', 'ran', 'agree')

	} else if (u_type==1){

			check_f('register', 'u_name1', 'u_bulstat', 'u_mol', 'u_pass', 'u_pass_repeat', 'u_grad', 'u_adres', 'u_email', 'u_phone', 'ran', 'agree')

	}

}





function sh_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 show_div(what) { 

 obj = document.getElementById(what); 

 obj.className = 'on';	

}



function hide_div(what) { 

 obj = document.getElementById(what); 

 obj.className = 'off';	

}



function clear_f(koi) {

 obj = document.getElementById(koi); 

 if((obj.value=="e-mail") || (obj.value=="ssssss")) {

 obj.value="";

	}

}





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;

}





function check(form_, u_name, u_pass, u_pass_repeat, u_grad, u_adres, u_email, u_phone, ran, agree){

	var form = document.getElementById(form_);



	var ime = document.getElementById(u_name);

	var pass = document.getElementById(u_pass);

	var pass_repeat = document.getElementById(u_pass_repeat);

	var grad = document.getElementById(u_grad);

	var adres = document.getElementById(u_adres);

	var email = document.getElementById(u_email);

	var phone = document.getElementById(u_phone);

	var ran = document.getElementById(ran);

	var agree = document.getElementById(agree);

	

	

	var email_ = email.value;

	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;

	

	var erorr = "" ;

	

	if(agree.checked==false) {

		erorr = erorr+"За да се регистрирате трябва да приемете общите условия!\r\n";

		}

	

	if((ime.value=="") || (grad.value=="") || (adres.value=="") || (email.value=="") || (phone.value=="") || (pass_repeat.value=="") || (pass.value=="") || (ran.value=="") ) {

		erorr = erorr+"Попълнете всички полета маркирани със *!\r\n";

		}

	if(pass.value != pass_repeat.value){

		erorr = erorr+"Посочените пароли не съвпадат!\r\n ";

		}

	if((emailRegxp.test(email_) != true) || (email == "")) {

		erorr = erorr+"Въведете валиден e-mail адрес!";

	}

	if( erorr == "") {

    form.submit();

  } else {

	 alert(erorr);

	}

}





function check_f(form_, u_name1, u_bulstat, u_mol, u_pass, u_pass_repeat, u_grad, u_adres, u_email, u_phone, ran, agree){

	var form = document.getElementById(form_);



	var ime = document.getElementById(u_name1);

	

	var bulstat = document.getElementById(u_bulstat);

	var mol = document.getElementById(u_mol);



	var pass = document.getElementById(u_pass);

	var pass_repeat = document.getElementById(u_pass_repeat);

	var grad = document.getElementById(u_grad);

	var adres = document.getElementById(u_adres);

	var email = document.getElementById(u_email);

	var phone = document.getElementById(u_phone);

	var ran = document.getElementById(ran);

	var agree = document.getElementById(agree);

	

	

	var email_ = email.value;

	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;

	

	var erorr = "" ;

	

	if(agree.checked==false) {

		erorr = erorr+"За да се регистрирате трябва да приемете общите условия!\r\n";

		}

	

	if((ime.value=="") ||  (bulstat.value=="") || (mol.value=="") || (grad.value=="") || (adres.value=="") || (email.value=="") || (phone.value=="") || (pass_repeat.value=="") || (pass.value=="") || (ran.value=="") ) {

		erorr = erorr+"Попълнете всички полета маркирани със **!\r\n";

		}

	if(pass.value != pass_repeat.value){

		erorr = erorr+"Посочените пароли не съвпадат!\r\n ";

		}

	if((emailRegxp.test(email_) != true) || (email == "")) {

		erorr = erorr+"Въведете валиден e-mail адрес!";

	}

	if( erorr == "") {

    form.submit();

  } else {

	 alert(erorr);

	}

}





function login_check(form_, user, pass) {

	var form = document.getElementById(form_);

	var user = document.getElementById(user);

	var pass = document.getElementById(pass);



	var erorr = "";

	

	if( ((user.value=="") || (user.value=="e-mail"))  || ((pass.value=="") || (pass.value=="ssssss")) ) {		

		erorr = "Попълнете полетата e-mail и парола";

	}

		

	if( erorr == "") {

    form.submit();

  } else {

	 alert(erorr);

	}

}





function submitenter(myfield,e)

{

var keycode;

if (window.event) keycode = window.event.keyCode;

else if (e) keycode = e.which;

else return true;



if (keycode == 13)

   {   

   login_check('login', 'user', 'pass'); 

   return true;

   }

else

   return true;

}





function re_check(form_, u_name, u_grad, u_adres, u_email, u_phone){

	var form = document.getElementById(form_);

	

	var ime = document.getElementById(u_name);

	var grad = document.getElementById(u_grad);

	var adres = document.getElementById(u_adres);

	var email = document.getElementById(u_email);

	var phone = document.getElementById(u_phone);

	

	

	var email_ = email.value;

	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;

	

	var erorr = "" ;

	

	if((ime.value=="") || (grad.value=="") || (adres.value=="") || (email.value=="") || (phone.value=="") ) {

		erorr = erorr+"Попълнете всички полета маркирани със *! \r\n";

	}

	if((emailRegxp.test(email_) != true) || (email == "")) {

		erorr = erorr+"Въвели сте невалиден e-mail адрес!";

	}

	if( erorr == "") {

    form.submit();

  } else {

	 alert(erorr);

	}

}





	var weight;

	var teglo_;

	var teglo;





function calculate() {

	var obj = document.getElementById('calc');

	

	var weight = 0;

	var teglo_ = 0;

	var teglo = 0;



	weight = obj.weight.value;

	

	var weight_x = obj.weight_x.value;

	var weight_y = obj.weight_y.value;

	var weight_z = obj.weight_z.value;

	

	var money = obj.money.value;	

	var radio1 = obj.radio1.value;

	var radio = obj.radio1

	var radio_ = obj.radio2

	var radio2 = obj.radio2.value;

	var insurance = obj.insurance.value;





	if( (weight_x!="") && (weight_y!="") && (weight_z!="")  ){

		 teglo_ = (weight_x*weight_y*weight_z) /9000;

	}

	

	if (teglo_ > weight) {

		 teglo = teglo_;

		} else {

		 teglo = weight;

		}

	

	if(teglo<1) teglo=1;

		

	if(teglo<=2) var tarifa = "5.50";

	else if(teglo<=5) var tarifa = "4.00";

	else if(teglo<=10) var tarifa = "3.90";

	else if(teglo<=20) var tarifa = "2.80";

	else var tarifa = "1.99";



	 if (radio.checked==true) {

	  if (isNaN(weight) || isNaN(weight_x) || isNaN(weight_y) || isNaN(weight_z)) {

	  alert("Моля, въвеждайте само числа в полетата");

	  } else {

	  var price = Math.round( (teglo*(tarifa*money))*10 )/10;

		

				if (teglo_ > weight) {

					obj.shiping.value = price+" *";

					document.getElementById('note').innerHTML="<span class='red'>*</span> показаната цена за доставка е за обемно тегло, тъй като то е по-голямо от физическото.";

				} else {

					obj.shiping.value = price;

					document.getElementById('note').innerHTML="";				

				}

		

	  } 

	 } else if (radio_.checked==true) {

	  if (isNaN(weight) || isNaN(insurance) || isNaN(weight_x) || isNaN(weight_y) || isNaN(weight_z)) {

	  alert("Моля, въвеждайте само числа в полетата");

	  } else {

			

	  var price = Math.round( (teglo*(tarifa*money)+(insurance*(2.5/100)))*10 )/10;

		

				if (teglo_ > weight) {

					obj.shiping.value = price+" *";

					document.getElementById('note').innerHTML="<span class='red'>*</span> показаната цена за доставка е за обемно тегло, тъй като то е по-голямо от физическото.";

				} else {

					obj.shiping.value = price;

					document.getElementById('note').innerHTML="";					

				}

		

	  } 

	 }

	 

}





 function send_(f, pole1, pole2, mail_) {

	var obj7 = document.getElementById(mail_);

	var email = obj7.value;

	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;

     var what1 = "Въведете вашето име!";

     var what2 = "Напишете въпрос!";

     var obj = document.getElementById(f);

  if (obj[pole1].value == "") {

    alert (what1);

		return false;

  } else if ((emailRegxp.test(email) != true) || (email == "")) {

		alert("Въведете валиден e-mail адрес!");

		return false;

  } else if (obj[pole2].value == "") {

    alert (what2);

		return false;

  } else {

    obj.submit();

  }

}

function submitenter_2(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {   
   check(); 
   return true;
   }
else
   return true;
}

function submitenter_2(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {   
   check2(); 
   return true;
   }
else
   return true;
}