


var dir=0;

function fotomove(direction, count)
	{
		var img_w=115;
		
		var d=document.getElementById('td2_d3');
		direction=='left' ? ++dir : --dir;
		
		
		
		if (direction=='left')
			{
				if (dir==count)
					{
						dir=0;
						d.style.marginLeft=-count*img_w + "px";
					}
				else
					{
						d.style.marginLeft=-img_w*dir-count*img_w + "px";
					}
			}
		else
			{
				if (-dir==count)
					{
						dir=0;
						d.style.marginLeft=-count*img_w + "px";
					}
				else
					{
						d.style.marginLeft=-img_w*dir-count*img_w + "px";
					}
				
			}
		
		
		//alert ("dir="+dir);
		//var x=count-dir-4;
		//alert ("count-dir-4="+x)

		//alert (direction);
	}
	


function change_objname(obj)
	{
		var d_objname=document.getElementById('objname');
		var new_objname_id='objname'+obj.value;
		var new_objname=document.getElementById(new_objname_id);
		d_objname.value=new_objname.value;
	}

function check_reserveform()
	{
		if (document.getElementById('num_list').value=='')
			{
				alert('Выберите категорию номера');
				return false;
			}
		else {return true;};
	}


function changeadd(num)
	{
		var d_add=document.getElementById('add');
		var obj_id=document.getElementById('objid');
		d_add.value=num.value+obj_id.value;
		
		//alert(d_add.value);
	}
	

function changeadd_obj_id(obj)
	{
		var d_objid=document.getElementById('objid');
		var d_objname=document.getElementById('objid');
		
		d_objid.value=obj.value;
		d_objname.value=obj.innerText;

		alert (d_objname.value);	
		
	}
	


function checkbox(th, box, idd)
	{
		//alert (th.checked);
		var d=document.getElementById(box);
		th.checked==true ? d.value=d.value+idd : d.value=d.value.replace(idd, '');
		//alert(d.value);
		
	}
	
function checkbox2(box)
	{
		var d=document.getElementById(box);
		d.value=='off' ? d.value='on' : d.value='off';
		//alert(d.value);
	}
	


function openclosediv(obj)
	{
		var d_obj=document.getElementById(obj);
		d_obj.style.display=='none' ? d_obj.style.display='block' : d_obj.style.display='none';
	}

// Функция взятия элементов по классу, возвращает массив элементов
function getElementsByClass(searchClass,node,tag)
	{
	    var classElements = new Array();
	    if (node == null) {node = document;}
	    if (tag == null) {tag = '*';}
	    var els = node.getElementsByTagName(tag);
	    var elsLen = els.length;
	    var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	    for (i = 0, j = 0; i < elsLen; i++) 
	    {
	        if ( pattern.test(els[i].className) )
	           {
	            classElements[j] = els[i];
				j++;
	        }
	    }
	    return classElements;
	}



function testdeloption ()
	{
		//alert(document.getElementById('select').options[0]);
		//document.getElementById('select').options[0].removeNode();
		
		// Обработка массива элементов, взятых по классу
		var obj=getElementsByClass('opt1',null,'option'); var len=obj.length;
		for (j=0; j<len; j++) {var d_obj=document.getElementById(obj[j].id); d_obj.parentNode.removeChild(d_obj);}


		//if(!classname || nodes[i].className == class_name){ nodes[i].removeNode(false) } } } 
	}
	


function formSubmit(formName) {
	document.forms[formName].submit();
}

function addFavorite(name) {
	window.external.addFavorite(document.getElementsByTagName("base")[0].href , name);
}
//if(is_ie){window.external.AddFavorite(this.href,this.title);return false}else if(is_moz||is_ns){alert('Нажмите Ctrl-D');return false;}else if(is_opera)return true;else return false;"


function imgView(href,w,h)
{
	var maxwidth = screen.width;
	var maxheight = screen.height;
	var top = Math.max(Math.floor((screen.height - h) / 2), 10);
	var left = Math.max(Math.floor((screen.width - w) / 2), 10);
	var param = 'toolbar=0,top=' + top + ',left=' + left + ',Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0, Resizable=0';
	if (w <= maxwidth && h <= maxheight) param += ',scrollbars=0';
	else { param += ',scrollbars=1'; w; h=h- -20; }
	if(w > maxwidth) w = maxwidth; else w=w- -0;
	param  = param + ',width=' + w;
	if(h > maxheight) h = maxheight; else h=h- -30;
	param = param + ',height=' + h;

	imgWin = window.open('', '_blank', param);
	imgWin.opener = window;
	imgWin.resizeTo(w,h);
    imgWin.document.open("text/html");
    imgWin.document.writeln("<html>");
    imgWin.document.writeln("<head><title>kyrorti.ru</title></head>");
    imgWin.document.writeln("<body leftMargin='0' topMargin='0'>");
    imgWin.document.writeln('<img src='+document.getElementsByTagName("base")[0].href + href+
    	' onclick="parent.close()" style=cursor:hand;>');
    imgWin.document.writeln("<br>");
    imgWin.document.write("</body></html>");
	imgWin.focus();
}

function order(href)
{
   	var maxwidth = screen.width;
	var maxheight = screen.height;
	var top = Math.max(Math.floor(screen.height / 2 - 75), 10);
	var left = Math.max(Math.floor(screen.width / 2 - 150), 10);
	var param = 'toolbar=0,top=' + top + ',left=' + left + ',Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0, Resizable=0,scrollbars=0, width=300, height=150';	
	imgWin = window.open(document.getElementsByTagName("base")[0].href + href, '_blank', param);	 
	imgWin.focus();
}

function openBasket() {
	if (self.opener && !self.opener.closed) {
		self.opener.location.href = "/shop/basket/";
		self.opener.focus();
		self.close();
	}
}

/*
if (self.opener && !self.opener.closed) {
			self.opener.location.href = '/usr/area/area.asp?id=' + intAreaID + '&' + 'filter_company=' + intCustomerID;
			self.opener.focus();
		}
*/

function subscribe(form) {
	var errStr='Укажите e-mail';
	var errEmail='Некорректный e-mail';
	if(form.email.value == '') {
		alert(errStr);
		return false;
	} else if (isEmailValid(form.email.value) == false) {
		alert(errEmail);
		return false;
	} else {
		return true;
	}
}

function checkContact() {
	f = document.contact;
	if (f.fio.value == "") {
		alert("Пожалуйста, укажите Ваше Имя.");
		return false;
	} else if (f.email.value == "") {
		alert("Пожалуйста, укажите адрес электронной почты.");
		return false;
	} else if (f.phone.value == "") {
		alert("Пожалуйста, укажите контактный телефон.");
		return false;
	} else if (!(isEmailValid(f.email.value) || (f.email.value == ""))) {
		  alert("Указан неверный адрес электронной почты.");
		  return false;
	} else if (f.comments.value == "") {
		  alert("Пожалуйста, введите сообщение.");
		  return false;
	}
	return true;
}


function checkBasket() {
	f = document.basket_send;
	if (f.person2.value == "") {
		alert("Пожалуйста, укажите имя.");
		f.person2.focus();	
		event.returnValue = false;
		return false;
	}
	else if (f.phone.value == '') {
		alert("Пожалуйста, укажите телефон.");
		f.phone.focus(); 
		event.returnValue = false;
		return false;			
	}
	else if (f.to.value == "") {
		alert("Пожалуйста, укажите адрес электронной почты.");
		f.to.focus();
		event.returnValue = false;
		return false;
	}
	else if (!(isEmailValid(f.to.value) || (f.to.value == ""))) {
		  alert("Указан неверный адрес электронной почты.");
		  f.to.focus();
		  event.returnValue = false;
		  return false;
	}
	else if (f.order_addy.value == '') {
		alert("Пожалуйста, укажите адрес доставки.");
		f.order_addy.focus(); 
		event.returnValue = false;
		return false;			
	}	
	return true;
}

function checkReg() {
	f = document.regform;
	if (f.login.value == "") {
		alert("Пожалуйста, укажите логин.");
		f.login.focus();
		event.returnValue = false;
		return false;
/*	} else if (f.fname.value == "") {
		alert("Пожалуйста, укажите Ваше имя.");
		f.fname.focus();
		event.returnValue = false;
		return false; */
	} else if (f.email.value == "") {
		alert("Пожалуйста, укажите адрес электронной почты.");
		f.email.focus();
		event.returnValue = false;
		return false;
	} else if (!(isEmailValid(f.email.value) || (f.email.value == ""))) {
		  alert("Указан неверный адрес электронной почты.");
		  f.email.focus();
		  event.returnValue = false;
		  return false;
	}
	return true;
}

function isEmailValid(email) {
     var s = "[\\w\\-]+(\\.[\\w\\-]+)*@((([a-zA-Z0-9]+)|([a-zA-Z0-9]+[\\w\\-]*))(\\.([\\w^_]+\\.\\2))?\\.)?[\\w\\-]{2,}\\.[a-zA-Z]{2,}";
     var re = new RegExp(s);
     return re.test(email);
}

/* -- for calendar -- */
function OpenWin(filename) {
var params='width=800, height=600, top=0, left=0, menubar=1, scrollbars=1, resizable=0'
msgWindow=window.open(filename,"_blank",params);
}

function Ddate() {
	var f = document.senddate;
	var m = parseInt(f.month.value);
	var y = parseInt(f.year.value);
	if(m < 10) {
		m = '0' + m;
	}
	f['fdate'].value = "01" + "." + m + "." + y;
	if(parseInt(m) < 10) {
		m = parseInt(m,10) + 1;
		if(parseInt(m) < 10) {
			m = '0' + m;
		}
	}
	else {
		if(parseInt(m) < 12) {
			m = parseInt(m) + 1;
		}
		else {
			m = '01';
			y = y + 1;
		}
	}
	f['ldate'].value = "01" + "." + m + "." + y;
	f.submit();
}

/* -- / for calendar -- */


function Subscribe(obj) {
if(obj.checked){
	document.getElementById('subcmd').value='subscribe';
}
	return true;
}

function ImagesView(href)
{
   	var maxwidth = screen.width;
	var maxheight = screen.height;
	var top = Math.max(Math.floor(screen.height / 2 - 475), 10);
	var left = Math.max(Math.floor(screen.width / 2 - 450), 10);
	var param = 'toolbar=0,top=' + top + ',left=' + left + ',Toolbar=0,Location=0,Directories=0,Status=yes,Menubar=0, Resizable=0,scrollbars=yes, width=800, height=600';	
	imgWin = window.open(document.getElementsByTagName("base")[0].href + href, '_blank', param);	 
	imgWin.focus();
}


function faq() {
	f = document.faqform;
	if (f.Description.value == "") {
		alert("Пожалуйста, укажите Ваш вопрос.");
		f.Description.focus();
		event.returnValue = false;
		return false;
/*	} else if (f.fname.value == "") {
		alert("Пожалуйста, укажите Ваше имя.");
		f.fname.focus();
		event.returnValue = false;
		return false; */
	}
	return true;
}