var isbtn2=new Image;

isbtn2.src="/i/shdiz/loading.gif";

function OpenURL(openurl, winname) { window.open(openurl, winname); }

/*************************************/

/* document.write('<DIV class="hint" id="mess"></DIV>');  */

function hideMessage()
{
	with(document.getElementById('mess')){
		innerHTML = "";
		style.visibility = "hidden";
	}
}
function getBodyScrollTop()
{
 return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
function createMessage(text, time_to_show)
{
	var mtop = getBodyScrollTop()+250;
	with(document.getElementById('mess'))
	{
		style.visibility = "visible";
		innerHTML = text;
		style.top = mtop+'px';
	}
	if(time_to_show > 0) setTimeout("hideMessage()", time_to_show);
}
///////////////////////////////////////////////
var ajTgt = "";
var req = false;
function gajx(action, target)
{
 ajTgt = target;	
 if(target != 'fortrans')
    createMessage("<div class='hcaption'>Минуточку...</div><div class='hbody'><p><img src='/i/shdiz/loading.gif'></p></div>", 0);
 req=false;
 try { req=new ActiveXObject('Msxml2.XMLHTTP'); } 
 catch (e) 
  {try { req=new ActiveXObject('Microsoft.XMLHTTP');  } 
   catch (e) 
     { if(window.XMLHttpRequest) // Mozilla
        { req=new XMLHttpRequest(); } 
     }
  }
 if (req)
  {req.onreadystatechange = ajxrsp; 
   req.open("GET", '/ajaxpage?'+action, true); 
   req.send(null);
  }
}
function ajxrsp()
{
 var curElm;	
 var i,j;
 var idArr = new Array();
 var retArr = new Array();
 idArr = ajTgt.split(',');

 if(!req) alert('!req');
 
 if (req.readyState == 4)
  {if (req.status == 200) 
     {
      retArr = req.responseText.split('|-split-|');	
      for(var i=0; i<idArr.length; i++) 
        {
         curElm = document.getElementById(idArr[i]);
         if(curElm) curElm.innerHTML = retArr[i];
        }
      hideMessage();
     }
   else createMessage("Ошибка: "+ req.status+":\n" + req.statusText, 2000);
  } 
}
////////////////////////////////////////////////
function FilterSizes(curl)
{
 try{	
 var k, rval, t;
 rval = '';
 for (k=0; k<document.szform['size[]'].length; k++) 
  {if(document.szform['size[]'][k].checked)
    {
     t = document.szform['size[]'][k].value;
     if(rval!=""&&t) rval+='.';
     rval+=t;
    }
  }
 rval = "?size="+rval;
 if(curl) rval = curl+rval;
  
 document.location = rval;
 } catch(e) {document.szform.submit(); }
}

////////////////////////////////////////////////

function TrimStr(s) {
  s = s.replace( /^\s+/g, '');
  return s.replace( /\s+$/g, '');
}

function isValidEmail (email)
{
 email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

////////////////////////////////////////////////


