// JavaScript Document

function show_(what) {
 document.getElementById(what).className = 'on';
}

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


function clear_(what) {
	var obj = document.getElementById(what);
	obj.value="";
}


function checkMail(mail_) {
	var error ='';
	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	if ((emailRegxp.test(mail_) != true) || (mail_ == "")) {
		return false;
	} else {
		return true;
	}
}

function send_mail(form_, pole1, pole2, pole3, lang) {
	var form = document.getElementById(form_);
	var name = document.getElementById(pole1);
	var mail = document.getElementById(pole2);
	var question = document.getElementById(pole3);
	var error = '';
	var email_ = mail.value;
	if((name.value=="") || (mail.value=="") || (question.value=="")) {
		if(lang=='en') {
			error = error+"Please, write all fields marked with *! \r\n";
			} else {
			error = error+"Попълнете всички полета маркирани със *! \r\n";
			}
		}
	if (!checkMail(email_)) {
		if(lang=='en') {
			error = error+"Write a valid e-mail address! \r\n";
			} else {
			error = error+"Попълнете валиден e-mail адрес!";
			}
	}
	if( error == "") {
    form.submit();
  } else {
	 alert(error);
	}
}

function _over_(x) {
 var path = '/pictures/';	
 document.getElementById(x).src = path+x+'_over.jpg';
}
function _out_(x) {
 var path = '/pictures/';	
 document.getElementById(x).src = path+x+'.jpg';
}
current='';
color_current='';
big_height = 0;
function over_(koi) {
 var obj = document.getElementById(koi);
	   obj.style.border = '1px solid #4278cd';
}
function out_(koi) {
 var obj = document.getElementById(koi);
	   obj.style.border = '1px solid #dadada';
}


function change_pic2(pic_id, pic_src, teku6t, pic2_id, pic2_src, teku6t2) {
  cur = teku6t;
  cur2 = teku6t2;
  var obj = document.getElementById(pic_id);
  obj.src = pic_src;
  var obj2 = document.getElementById(pic2_id);
  obj2.src = pic2_src;
}

function color_over(koi) {
 var obj = document.getElementById(koi);
 	if (color_current != koi) {
	   obj.style.background = '#af0000';
       obj.style.color = '#FFFFFF';
	   obj.style.textDecoration = 'none';

	}
}
function color_out(koi) {
 var obj = document.getElementById(koi);
  if (color_current != koi) {
  		obj.style.background = '#ffffff';
       obj.style.color = '#868686';
  }
}
function color_down(koi) {
 	var i = 1;
	var obj = document.getElementById('c'+i); 
	var obj2 = document.getElementById(koi); 
	while (obj) {
			obj.style.color = '#868686';
   			obj.style.background = '#ffffff';
			i++;
			obj = document.getElementById('c'+i);
	}
   obj2.style.background = '#af0000';
   obj2.style.color = '#FFFFFF';
   color_current = koi;
}

function change_(where, broi, pyt, pyt2) {
  	
  var obj = document.getElementById('big');
  var obj_b = document.getElementById('bigpic');
  if (cur == 1) {
   prev = broi;
   next = cur+1;
  } else if (cur == broi) {
   prev = cur-1;
   next = 1;
  } else {
   next = cur+1;
   prev = cur-1;
  }
  if (where == 'next') {
   obj.src = pyt+next+'.jpg';
   obj_b.src = pyt2+next+'.jpg';
   var obj3 = document.getElementById(im[cur]);
   cur = eval(next);
   var obj2 = document.getElementById(im[next]);
  } else {
   obj.src = pyt+prev+'.jpg';
   obj_b.src = pyt2+prev+'.jpg';
   var obj3 = document.getElementById(im[cur]);
   cur = eval(prev);
   var obj2 = document.getElementById(im[prev]);
  } 
    color_down('c'+cur);
}
function show(event, xxl) { 
  var obj = document.getElementById('bigpic');
 	x=new Image;
	x.src=obj.src;
 hid=document.getElementById("chisla");		
 hid.style.visibility = "hidden"; 
 var scroller = document.body.scrollTop;

 small_h=296;
 big_h=x.height;
 div_x=document.getElementById("div1").offsetLeft;
 div_y=document.getElementById("div1").offsetTop-scroller;
 otm=100;
 koef=big_h/small_h; 		
	
  if (window.event) {
    x = window.event.clientX ;
    y = window.event.clientY ;	
  }
  else {
    x = event.clientX;
    y = event.clientY;	
  } 
  
  el=document.getElementById("bigpic");		
  el.style.visibility = "visible";  
  pic_left=(x-div_x)*(1-koef);
  pic_top=(y-div_y)*(1-koef);  
  to1=pic_top+"px";  
  lef1=pic_left+"px";  
  el.style.left=lef1;
  el.style.top=to1;
  
  bl=document.getElementById("black");
  bl.style.visibility = "visible";
  bl_left=(x-div_x)-101;
  bl_top=(y-div_y)-101;  
  bl_left1=bl_left+"px";
  bl_top1=bl_top+"px";  
  bl.style.left=bl_left1;
  bl.style.top=bl_top1;  
  
  
  x1=-otm+(x-div_x)*koef;//left
  y1=-otm+(y-div_y)*koef;//top
  x2=+otm+(x-div_x)*koef;//right
  y2=+otm+(y-div_y)*koef;//bottom 
  el.style.clip="rect(" +y1 +"px," +x2 +"px," +y2 +"px,"+x1 +"px)";  
}

function hide(xxl)
{ 	 
	el.style.visibility = "hidden";	
	bl.style.visibility = "hidden";			
    hid.style.visibility = "visible"; 
}

