var oldimg = 0;
function enlarge(no) {
  document.images['td_bg'].src = bigPhotos[no];
  //document.images['galimg'+oldimg].style.cssText = "";
  //document.images['galimg'+no].style.cssText = "border-color: #ff9900";
  oldimg = no;
}
function enlarge1() {
num=0;
if(oldimg>=bigPhotos.length-1)
    num = 0
else
    num = oldimg*1 +1;

document.images['td_bg'].src = bigPhotos[num];
oldimg = num;
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var s_cleared = false;

function clearSearch(){
 if(s_cleared) return;
 else {
 if( document.forms['searchFrm'].elements['s'].value == "Поиск по сайту")
 {
 document.forms['searchFrm'].elements['s'].value = "";
 s_cleared = true;
 }
 else return
 }
}


function restoreSearch()
{
s_cleared = false;
    if(document.forms['searchFrm'].elements['s'].value == "")
    {    document.forms['searchFrm'].elements['s'].value = "Поиск по сайту";  
    

        }
     else return;
     
}



function runActiveContent(what) {
	document.write(what);
}

function bookmark(){
	if (window.sidebar) window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print) { 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all) window.external.AddFavorite(url, title);
	else alert("Ошибка добавления в избранное!");
	return false;
}


$(document.body).ready(  function(){
    $('.jq-width').each( function(){
      if ( navigator.userAgent.toLowerCase().indexOf("msie") )
      {
        var jqw_max, jqw_min ;
        if ( ! parseFloat(jqw_max = $(this).css('max-width')) )
          jqw_max = '*';
        if ( ! parseFloat(jqw_min = $(this).css('min-width')) )
          jqw_min = '0';
 
        $(this).wrap('<table border="0" cellspacing="0" cellpadding="0"><tr border="0"><td border="0" width="'+jqw_max+'"><div width="'+jqw_min+'">'+'</div></td></tr></table>');
      }
    })
});

function checkForm2() {
  var frm2 = document.forms['mail'];
  var error = "";
  if(frm2.elements['Name'].value==""||frm2.elements['Name'].value=="Имя") error+="Пожалуйста введите Ваше имя\n";
 
  if(frm2.elements['email'].value==""||frm2.elements['email'].value=="Электронная почта") error+="Пожалуйста введите Ваш адрес email\n";
  else if(!validateEmail(frm2.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(frm2.elements['Question'].value==""||frm2.elements['Question'].value=="Вопрос") error+="Пожалуйста введите Ваш вопрос\n";
  if(frm2.elements['Phone'].value==""||frm2.elements['Phone'].value=="Телефон") error+="Пожалуйста введите Ваш телефон\n";
  if(error==""){
  	frm2.elements['action'].value = "doPostForm";
  	return true;
  }
  else {
    alert(error);
    return false;
  }
} 

function checkForm3() {
  var frm3 = document.forms['mail2'];
  var error = "";
  
  if(frm3.elements['Name'].value=="") error+="Пожалуйста введите полностью Вашу фамилию, имя и отчество\n";
  
  if(frm3.elements['Phone'].value=="") error+="Пожалуйста введите Ваш телефон\n"; 
  if(frm3.elements['email'].value=="") error+="Пожалуйста введите Ваш адрес email\n";
  else if(!validateEmail(frm3.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(error==""){
  	frm3.elements['action'].value = "doPostForm";
  	return true;
  }
  else {
    alert(error);
    return false;
  }
} 

function checkForm4() {
  var frm3 = document.forms['order'];
  var error = "";
  
  if(frm3.elements['Name'].value=="") error+="Пожалуйста введите полностью Вашу фамилию, имя и отчество\n";
  
  if(frm3.elements['Phone'].value=="") error+="Пожалуйста введите Ваш телефон\n"; 
  if(frm3.elements['email'].value=="") error+="Пожалуйста введите Ваш адрес email\n";
  else if(!validateEmail(frm3.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(error==""){
  	frm3.elements['action'].value = "doPostForm";
  	return true;
  }
  else {
    alert(error);
    return false;
  }
} 


function validateEmail(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}

	if (str.indexOf(" ")!=-1){
		return false
	}

 	return true					
}





function restoreName()
{
name_cleared = false;
    if(document.forms['mail'].elements['Name'].value == "")
    {    document.forms['mail'].elements['Name'].value = "Имя";  
    

        }
     else return;
     
}
function restorePhone()
{
phone_cleared = false;
    if(document.forms['mail'].elements['Phone'].value == "")
    {    document.forms['mail'].elements['Phone'].value = "Телефон";  
    

        }
     else return;
     
}

function restoreMail()
{
mail_cleared = false;
    if(document.forms['mail'].elements['email'].value == "")
    {    document.forms['mail'].elements['email'].value = "Электронная почта"; 
    }
    else return;
    
}

function restoreQuestion()
{
    question_cleared = false;

    if(document.forms['mail'].elements['Question'].value == "")
    {    document.forms['mail'].elements['Question'].value = "Вопрос";  
    }
    else return;
     
}



var name_cleared = false;
var mail_cleared = false;
var phone_cleared = false;

var question_cleared = false;

function clearName(){
  if(name_cleared) return;
  else {
  if (document.forms['mail'].elements['Name'].value == "Имя")
  {
    document.forms['mail'].elements['Name'].value = "";
    name_cleared = true;
   }
   else return;
  }
}

function clearPhone(){
  if(phone_cleared) return;
  else {
  if (document.forms['mail'].elements['Phone'].value == "Телефон")
  {
    document.forms['mail'].elements['Phone'].value = "";
    phone_cleared = true;
   }
   else return;
  }
}

function clearMail(){
  if(mail_cleared) return;
  else {
  if (document.forms['mail'].elements['email'].value == "Электронная почта")
  {
    document.forms['mail'].elements['email'].value = "";
    mail_cleared = true;
  }
  else return;
  }
}



function clearQuestion(){
  if(question_cleared) return;
  else {
  if (document.forms['mail'].elements['Question'].value == "Вопрос"){
    document.forms['mail'].elements['Question'].value = "";
    question_cleared = true;
    }
  else return;
  }
}

function show(id){
     obj = document.getElementById(id);
     if(obj.style.display == "none")
          obj.style.display = "inline";
     else
          obj.style.display = "none";
}


var s_int = 0;
var cur_obj = 0;
var cur_dir = 0;
var old_pos = 0;
var s_step = 0;


function doStartScroll(what, dir, step) {
	if(cur_obj==0) cur_obj = document.getElementById("scroll"+what);
	if(cur_dir==0) cur_dir = dir;
	if(old_pos==0) old_pos = cur_obj.scrollLeft;
	if(step>0) s_step = step;
	else step = s_step;
	cur_obj.scrollLeft+=cur_dir*step;

	if(cur_obj.scrollLeft<=0||cur_obj.scrollLeft>=cur_obj.scrollWidth) {

		doStopScroll();

	}
	else {
		if(s_int==0) s_int=setInterval("doStartScroll()", 10);
	}
}




function doStopScroll() {
	clearInterval(s_int);
	s_int = 0;
	cur_obj = 0;
	cur_dir = 0;
	old_pos = 0;
}
function fixResize(obj) {

	//return false;
	//width = document.body.clientWidth - 90;
	width=600;
	//min = document.getElementById('table').clientWidth - 44;
	min = 400;
	if(min > width)		
	width = min;
	//alert(obj+"; "+width);
	document.getElementById('scroll' + obj).style.cssText="position: relative; overflow: hidden; width: "+width+"px";
}
