/* определение браузеров */
var opera=gecko=ie=false;
var browser=navigator.userAgent.toLowerCase();
var version = parseFloat(navigator.appVersion);
if(browser.match('opera'))opera=true;
if(browser.match('gecko'))gecko=true;
if(browser.match('msie'))
{
  if(!opera)ie=true;
  if(browser.match('msie 6'))version=6;
  else if(browser.match('msie 7'))version=7;
}

function png(element)
/*
   корректное отображение png-картинок в ie
   вызывается в стилях
   для img задаём class='png'
   для элементов с png-фоном задаём class='scale' (фон тянется (повторяется)) или class='crop' (фон не повторяется)
*/
{if(ie){
try{
var src,method='scale';
var classname=element.className;
if(classname.match('png'))
{
  src=element.getAttribute('src');
  element.setAttribute('src','img/blank.gif');
}
else if(classname.match('scale')||classname.match('crop'))
{
  src=element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)[1];
  element.style.backgroundImage='none';
  if(classname.match('crop'))method='crop';
}
element.style.filter="progid:dximagetransform.microsoft.alphaimageloader(src='"+src+"',sizingmethod="+method+")";
}
catch(e){}
}}


