// Окошко для показа больших картинок

function ShowBigIm( nId, nBookMark, sSz ){
   newwnd = window.open( "bigpic.php?id="+nId+"&nS1="+nBookMark, "bi", "toolbar=0,resizable=1,status=0,menubar=0,scrollbars=1,left=10,top=5,"+sSz);
   newwnd.focus();
}

// Окошко при добавлении товара к корзине

function addone( sId, sNm ){
window.open("addone.php?sId="+sId+"&sNm="+sNm ,"addone", "titlebar=0,toolbar=0,resizable=0,status=0,menubar=0,scrollbars=0,left=220,top=150,width=400,height=150");
}

// вызывается для закрытия окна
function CloseWin() { close(); }

// Проверка параметров формы регистрации
// и при a==1 - авторизации
function ChReg(a){

   if( a!=1 ){
      if (document.reg.nm1.value==""){
         alert("Поле фамилия не заполнено!");
         document.reg.nm1.focus();
         return false;
      }
      if (document.reg.nm2.value==""){
         alert("Поле Имя не заполнено!");
         document.reg.nm2.focus();
         return false;
      }
      if (document.reg.eml.value=="" ||
          document.reg.eml.value.indexOf ('@')==-1 ||
          document.reg.eml.value.indexOf ('.')==-1
         ){
         alert("Поле E-Mail не заполнено или заполнено неверно!");
         document.reg.eml.focus();
         return false;
      }
      if (document.reg.ps1.value!=document.reg.ps2.value){
         alert("Ввведенный пароль и его подтверждение отличаются!");
         document.reg.ps2.focus();
         return false;
      }
   }
   if (document.reg.lgn.value==""){
      alert("Login name не заполнено!");
      document.reg.lgn.focus();
      return false;
   }
   if (document.reg.ps1.value==""){
      alert("Ввведите пароль!");
      document.reg.ps1.focus();
      return false;
   }
   return true;
}


/*
// Высота экрана
function ScrHeight(){
   return screen.availHeight;
}

// Высота экрана
function ScrWidth(){
   return screen.availWidth;
}

*/
//---------- delete or not delete ---------------
function del()
  {
    var tmp=confirm("Подтвердите удаление...\n\n              ???");
     if(!tmp)
       return false;
     else
       return true;
 }

//---------- confirm ---------------
function dConf( s )
  {
    var tmp=confirm( s );
     if(!tmp)
       return false;
     else
       return true;
 }


//---------- Сообщение и return false ---------------
function dNoMessage( s )
  {
    var tmp=alert( s );
    return false;
 }


//---------- отобразить мыло ---------------
function MailTo( s, sClass, sMes, sView ){
   site = "sporttur.ru";

   if( sClass!='' )
      sClass='class=' + sClass;

   document.write('<a ' + sClass + ' href=\"mailto:' + s + '@' + site + '\?subject=From_SportTur\" onMouseOver=\"window.status=\''+sMes+'\';return true\" onMouseOut=\"window.status=\'\';return true\">');
   if( (sView=='') || (sView==null) )
      document.write( s+'@'+site+'</a>');
   else
      document.write( sView+'</a>');
}


//---------- Строка статуса ---------------
function SST( s ){
   window.status=s;
   return true;
}



//----------------------- check text fields in the form without email-------------
function validate_form_no_email(nameofForm) //get name of form and email field
{
var rez=1;
//var ctr="document."+nameofForm+".length";
//alert(eval(ctr));
var ctr="document."+nameofForm;

var bad=new Array;  //create new array with bad (empty) fields
var j=0;
len=eval(ctr+".length");
for(i=0;i<len;i++)
 {
   aa_type=ctr + ".elements["+i+"].type";
   aa_value=ctr + ".elements[" + i + "].value"
  if (eval(aa_type) =="text")   //if type of field is 'text'
   {
    var pat="_nes";    // pattern
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
	//   arr.split(pat);
	//   arr=document.myform.elements[i].name;
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "")
	       bad[j++]=ar;

    }

  else if (eval(aa_type) =="select-one")   //if type of field is 'select'
   {

    var pat="_selnes";    // pattern
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "nothing")    //if value of select field is nothing
	       bad[j++]=ar;

    }

  }
 len=bad.length;
 if (len !=0) //if array bad not empty
  {
   var message="Please fill next field(s):";
   for (i=0;i<len;i++)
    {
    pat="zz";    // remove 'zz' from all fields
    bad[i]=bad[i].split(pat)[0];
     message+="\n - ";
     message+=bad[i];
     }

   alert (message);
   return false;
  }
 return true;

}



function validate_form_search(nameofForm) //get name of form
{

var rez=1;
var ctr="document."+nameofForm;
var bad=new Array;  //create new array with bad (empty) fields
var j=0;
len=eval(ctr+".length");
for(i=0;i<len;i++)
 {
   aa_type=ctr + ".elements["+i+"].type";
   aa_value=ctr + ".elements[" + i + "].value"
  if (eval(aa_type) =="text" || eval(aa_type) =="file")   //if type of field is 'text' or 'file'
   {
    var pat="is";    // pattern
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value")=="")
	       bad[j++]=ar;
   }

  else if (eval(aa_type) =="select-one" )   //if type of field is 'select'
   {

    var pat="is";    // pattern
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "nothing")    //if value of select field is nothing
	       bad[j++]=ar;
    }
  }

 len=bad.length;
// alert(len);
 if (len !=0) //if array bad not empty
  {
   var message="Please fill next field(s):";
   for (i=0;i<len;i++)
    {
     message+="\n - ";
     message+=bad[i];
     }
   alert (message);
   return false;
  }
 return true;
}

//********************* end check text fields in the form without email*******

// ------- help window opens --------
 function helpme(help1)
{
if  (help1==1)
    window.open("help1.htm" ,"help_me", "toolbar=0,resizable=1,status=0,scrollbars=0,menubar=0,left=260,top=110,width=290,height=170");
}
// ----------- end help window -------


// --------- end feedback form --------------


//--------- end cart submit form ------------

// ---------- print pages ------------
function printIt(page,hislogin) 
{ 
	showuserdata(page,hislogin);
	newwnd.focus(); 
	newwnd.print(); 
} 
// ------------- print pages -----------------


