function fixPNG(element)
{
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
	
    if (element.tagName=='IMG')
    {
      if (/\.png$/.test(element.src))
      {
        src = element.src;
        element.src = "images/blank.gif";
      }
    }
    else
    {
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1];
        element.runtimeStyle.backgroundImage="none";
      }
    }
    //var re_scale_mode = /iesizing\-(\w+)/;
    //var m = re_scale_mode.exec(element.className);
    //var scale_mode = (m) ? m[1] : 'crop';
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}
var empty_re = /[ \f\n\r\t\v]/g;
var email_re = /^([a-z]|[0-9]|_|-|\.)*@(([a-z]|[0-9]|_|-)*\.)+[a-z]{2,4}$/i;

function checkCall()
{
	arrErrors = new Array();
	checkEmpty("name", "Укажите Контактное лицо");
	checkEmpty("phone", "Укажите Телефон");
	checkEmpty("datecall", "Укажите Дату зконка");
	error = 1;
	if (arrErrors.length == 0)
	{
		return true;
		//document.getElementById("order_form").submit();
	}
	else
	{
		var errMsg = "Пожалуйста, исправьте следующее и попробуйте отправить снова :\n\n";
		for(var i=0; i < arrErrors.length; i++)
			errMsg += "\t" + arrErrors[i].msg + "\n";
		alert(errMsg);
		return false;
		//void(0);
	}
}
function checkCurier()
{
	arrErrors = new Array();
	checkEmpty("name", "Укажите Контактное лицо");
	checkEmpty("phone", "Укажите Телефон");
	checkEmpty("datecurier", "Укажите Дату приезда");
	checkEmpty("address", "Укажите Адрес");
	error = 1;
	if (arrErrors.length == 0)
	{
		return true;
		//document.getElementById("order_form").submit();
	}
	else
	{
		var errMsg = "Пожалуйста, исправьте следующее и попробуйте отправить снова :\n\n";
		for(var i=0; i < arrErrors.length; i++)
			errMsg += "\t" + arrErrors[i].msg + "\n";
		alert(errMsg);
		return false;
		//void(0);
	}
}
function checkEmpty(elementID, errorMessage)
{
	var oElement = document.getElementById(elementID);
	var sValue = oElement.value.replace(empty_re, "");
	if (  sValue == "")
	{
		var errorObj = new Object();
		errorObj.elem = oElement;
		errorObj.msg =errorMessage;
		arrErrors.push(errorObj);
	}
}
function checkRE(elementID, errorMessage, re)
{
	var oElement = document.getElementById(elementID);
	if ( !re.test(oElement.value) )
	{
		var errorObj = new Object();
		errorObj.elem = oElement;
		errorObj.msg =errorMessage;
		arrErrors.push(errorObj);
	}
}