function changeDealer(id) {//alert(id+"   "+name)
	//$('#dealerinfo').empty();
	$('<div id="wait_message"><span><img alt="" src="/imgs/2.gif" width="40" height="40" /></span></div>').appendTo($('#dealers_loader'));
	$.ajax({
		type: "GET",
		url: dealersload_url || '/dealersload',
		cache: false,
		data: 'div=' + id,
		dataType: "html",
		error: function() { },
		success: function(txt) {
			//alert(txt);
			if(side==1){/*side=3;*/$('#my-dropdown6').getSetSSValue(String(id));}
			$('#dealerinfo').html(txt);
			movePageTo('#select6');
			dataIsReady=true;
			
			loaderHide()
		}
	});
	return false;
}

function loaderHide() {
	$('#wait_message').remove();
}

function movePageTo(e){
    scroll_val = $(e).offset().top + $(e).height() - $("body").height() + 1;
	 scroll_val2 = $(e).offset().top;
    scroll_top = $("html").scrollTop() || $("body").scrollTop();
    if (scroll_top < scroll_val2) 
        $("html:not(:animated),body:not(:animated)").animate({
            scrollTop: scroll_val2
        }, 500,function(){$('.empty1').css('display','none');});
    ;
}

function validatesearch(){
 if (document.search.q.value.length == 0 || document.search.q.value.replace(/ /gi,"").length < 2){
 alert("Задан слишком общий критерий!\nВведите не менее 2 символов");
 return false;
 }
}

function ShowAlt(event,href) {
	if(!href.title & !href.my_title) {return}
	div = document.getElementById('alt_hint')
	div.innerHTML = href.title
	if (href.title == '') {
		div.innerHTML = href.my_title
	} else {
		href.my_title = href.title
	}
	href.title = ''
	div.style.display='block';
	div.style.visibility='visible';
	div.style.left = event.clientX + document.body.scrollLeft + 10
	div.style.top = event.clientY + document.body.scrollTop + 10
}

function HideAlt(href) {
	document.getElementById('alt_hint').style.display='none';
	document.getElementById('alt_hint').style.visibility='hidden';
}

function checkCompareForm(f){
    for(i=0; i<f.elements.length; i++){
		el = f.elements[i];
		if(el.type == 'checkbox' && el.checked == true){
			window.open('', 'wcompare', '');
			return true;
		}
	}
	alert('<!--eval @caption_choosealert1-->')
	return false;
}

function showRegion(name,id){
	if (document.getElementById('region_name')) {
		document.getElementById('region_name').style.display = '';
		document.getElementById('subscribetitlecr').style.display = '';
		if (name) 
			document.getElementById('region_name').innerHTML = name;
		if (setOffset(id)) 
			document.getElementById('reg' + id).style.visibility = 'visible';
	}
}

var side=1;
var cur_id;
var dataIsReady=true;

function gotoRegion(id){//alert(dataIsReady)
	if(id!=cur_id){
	side=1;
	hideRegions2();
	showRegion('',parseInt(id))
	cur_id=parseInt(id);
	dataIsReady=false;
	$('.empty1').css('display','block')
	changeDealer(id,name);
	}
	return false;
}

function hideRegions2(){
	if (document.getElementById('reglayers')) {
		for (q in document.getElementById('reglayers').childNodes) {
			if (document.getElementById('reglayers').childNodes[q].id) {
				document.getElementById('reglayers').childNodes[q].style.visibility = 'hidden'
			}
		}
	}
}

function hideRegions(){
	/*document.getElementById('region_name').style.display='none';
	for(q in document.getElementById('reglayers').childNodes ){
		if (document.getElementById('reglayers').childNodes[q].id){
			document.getElementById('reglayers').childNodes[q].style.visibility = 'hidden'
		}
	}*/
}


function hideRegion(id){
	if (document.getElementById('region_name')) {
		if (id != cur_id) {
			document.getElementById('region_name').style.display = 'none';
			document.getElementById('subscribetitlecr').style.display = 'none';
			document.getElementById('region_name').innerHTML = '&nbsp;'
			if (id != null) 
				document.getElementById('reg' + id).style.visibility = 'hidden'
		}
	}
}

function setOffset(id){
    if (! regionOffset[id]) return false
	obj = document.getElementById('countrydiv')
	offsetLeft = $('#countrydiv').position().left;//obj.offsetLeft
	offsetTop = $('#countrydiv').position().top;//obj.offsetTop
	str = offsetTop
	str2 = offsetLeft
	while (obj.parentNode){
       	if (obj.parentNode.tagName != 'TR' && obj.parentNode.tagName != 'DIV'){
       		if (obj.parentNode){
				if (obj.parentNode.offsetTop) offsetTop += obj.parentNode.offsetTop;
				if (obj.parentNode.offsetLeft) offsetLeft += obj.parentNode.offsetLeft;
         		str = str + obj.parentNode.tagName + ' ' + obj.parentNode.offsetTop + '\n'
        	 	str2 = str2 + obj.parentNode.tagName + ' ' + obj.parentNode.offsetLeft + '\n'
    		   	str2 = str2 + '	' + obj.parentNode.offsetLeft
			}
       	}
       	obj = obj.parentNode;
	}
    document.getElementById('reg' + id).style.left = (offsetLeft + regionOffset[id][0])+'px';
	document.getElementById('reg' + id).style.top = (offsetTop + regionOffset[id][1])+'px';
	str = offsetTop
	str2 = offsetLeft
	//alert('left=' + str2 + '\ntop=' + str)
	return true;
}

function showComplect(cId){
	complectId = cId;
	for(acId in complect){
		acName = document.getElementById('complect' + acId).innerHTML;
		document.getElementById('complect' + acId).outerHTML = '<div id=complect' + acId + ' class=d53p  onclick=" return showComplect(' + acId + ')">' + acName + '</div>';
		document.getElementById('goodslist' + acId).style.visibility = 'hidden';
	}
	var cName = document.getElementById('complect' + cId).innerHTML;
	document.getElementById('complect' + cId).outerHTML = '<div id=complect' + cId + ' class=d53a>' + cName + '</div>';
	for(agId in complect[cId]){
		showComplectGoodie(agId, cId);
		document.getElementById('goodslist' + cId).style.visibility = 'visible';
		return false;
	}
}

function showComplectGoodie(gId, cId){
	goodieId = gId
	for(acId in complect){
		for(agId in complect[acId]){
			document.getElementById('gooodie' + agId).outerHTML = '<div class=d54p id=gooodie' + agId + '><a href=# onclick="return showComplectGoodie(' + agId + ', ' + acId + ')">' + complect[acId][agId][0] + '</a></div>';
		}
	}
	document.getElementById('gooodie' + gId).outerHTML = '<div class=d54a id=gooodie' + gId + '>' + complect[cId][gId][0] + '</div>';
	document.getElementById('front').src = complect[cId][gId][4];
	document.getElementById('side').src = complect[cId][gId][5];
	return false
}

function passPrice4Print(){
	window.open('?print=1&cId=' + complectId + '&gId=' + goodieId);
	return false;
}

function passPrice4Excel(){
	location.href= 'index.xls?excel=1&cId=' + complectId + '&gId=' + goodieId;
	return false;
}

var nextPic = 1;

function setFilter(){
	if (pics.length!=0) {
	if (pics.length > 1) {
		document.getElementById('toppic').style.backgroundImage = 'url(' + pics[nextPic][0] + ')';
		document.getElementById('toppichref').href = pics[nextPic][1];
	    nextPic = ( nextPic == (pics.length - 1))? 0 : nextPic + 1;
	    setTimeout('setFilter(1)', 5000);
	}else{
		document.getElementById('toppic').style.backgroundImage = 'url(' + pics[0][0] + ')';
		document.getElementById('toppichref').href = pics[0][1];
	}
	}
}

imgslist = [];
function RotoStart() {
  for (var i=0; i <= pics.length - 1; i++){
		var ii = new Image();
    ii.src = '/imgs/roto/' + pics[i] + '.gif';
		imgslist[imgslist.length] = ii;
	}
}

function big(w,h,s,a)
{
  win=window.open(null,null,'top=20,left=20,width='+w+',height='+h+',status=no,toolbar=no,menubar=no,location=no,resizable=no');
  win.document.write("<html><head><title>"+a+"</title></head><body style='margin:0;padding:0'><img width='"+w+"' height='"+h+"' src='"+s+"' /></body></html>");
}

function check(f)
{
  var e=f.elements;
  var alts=new Array;
  var emails=new Array;
  var s=t='';
  var first=null;
  var add=email=false;
  var submit=true;
  for(var i=0;i<e.length;i++)
  {
    if(e[i].className.indexOf('required')!=-1)
    {
      t=e[i].type;
      if(t=='text'||t=='textarea')
        if(e[i].className.indexOf('email')!=-1)
          {if(!((/^[a-z0-9_\-\.]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(e[i].value)))email=true;}
        else if(!e[i].value)add=true;
      if(t=='select-one'||t=='select-multiple')
        if(e[i].options[e[i].selectedIndex].getAttribute('label')=='default')add=true;
      if(add||email)if(!first)first=e[i];
      if(add)
      {
        alts[alts.length]=e[i].alt;
        add=false;
      }
      if(email)
      {
        emails[emails.length]=e[i].alt;
        email=false;
      }
    }
  }

  if(emails.length!=0)
  {
    s='Неправильно введён адрес e-mail:\n• '+emails.join(',\n• ')+'\n\n';
    submit=false;
  }
  if(alts.length!=0)
  {
    s+='Не введены поля:\n• '+alts.join(',\n• ');
    submit=false;
  }
  if(first)
  {
    alert(s);
    first.focus();
  }
  return submit;
}


function maxpic(img, w, h){
var win = window.open('','_blank',"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+w+",height="+h);
	win.document.open("text/html");
	with (win.document) {
	    write("<html><head><title>Ростсельмаш</title></head><script language='JavaScript'>self.focus()</script></head>"+
"<body leftmargin=0 topmargin=0 bottommargin=0 rightmargin=0 marginheight=0 marginwidth=0 bgcolor=\"#FFFFFF\">"+
"<a href='#' onclick='window.close();return false;'><img src='"+img+"' width="+w+
" height="+h+" alt='Закрыть окно' border=0></a>"+
"</body></html>");
	}
}
