  function DyWP_OpenBigImageWindow (path_im, image_src, image_width, image_height, title_date, image_text) {
    image_id = 1;
    //alert(image_id);
    image_var = "<img src='"+ path_im + image_src + "' width='" + image_width + "' height='" + image_height + "' style='border: 1px solid #E0E0E0; margin: 10px 0px 10px 0px;'>";
	var window_width = parseInt(image_width) + 50;
	var window_height = parseInt(image_height) + 50 + 40 ;


    if (image_text!="") window_height = window_height + 50;
    var myWin, my_left;
    my_left=(screen.width/2);
    open_window_string = "myWin = open('','"+ image_id +"','width="+window_width+",height="+window_height+",directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,top=10,left=10');";
    eval(open_window_string);
    myWin.document.open();
    myWin.document.write("<HTML>\n<HEAD>\n<TITLE>");
    if (navigator.appName=="Microsoft Internet Explorer") {
      myWin.document.write(title_date);
    }
    myWin.document.write("</TITLE>\n");
    myWin.document.write("<META name='other.language' content='ukrainian,russian,english'>\n");
    myWin.document.write("<META http-equiv='content-type' content='text/html; charset=windows-1251'>\n\n");
    myWin.document.write("</HEAD>\n");
    myWin.document.write("<body onLoad='focus();' bgcolor='#FFFFFF' text='#5A5A5A' link='#000000' vlink='#000000' alink='#000000' leftmargin='25' topmargin='10' rightmargin='25' bottommargin='10' marginwidth='0' marginheight='0' style='font-family: Tahoma, Arial, Helvetica, sans-serif; font size: 12px'>\n\n");
    myWin.document.write("<table border=0 cellpadding=0 cellspacing=0 width=100% >\n");
    myWin.document.write("<tr><td align=left valign=bottom><div style='float: left; font-size: 12px;'>"+title_date+"</div><!--<img style='float: right;' src='/img/popup_logo.gif'>--></td><tr>\n");
    myWin.document.write("<tr><td align=middle valign=top>\n");
    myWin.document.write(image_var);
    myWin.document.write("</td></tr>");
    if (image_text!="") {
      myWin.document.write("<tr><td align=left valign=top style='font-size: 12px;'>\n");
      myWin.document.write(image_text);
      myWin.document.write("</td></tr>");
    }
    if (navigator.appName=="Microsoft Internet Explorer") {
      myWin.document.write("<tr><td align=left>\n");
      myWin.document.write("</td></tr>\n");
    }
    myWin.document.write("</table>\n</body>\n</html>\n");
    myWin.document.write("<div style='vertical-align: bottom; font-size: 9px; color: #AEAEAE; margin-top: 10px;'>&copy Åâðîòåê 2007. All rights reserved</div>");
    myWin.document.close();
  }

  function DyWP_ValidateForm( f ) {
	// <input type=text value='' validator='phone' title='Phone Number'>
  	var errMsg = '';
	for (i=0; i < f.elements.length; i++) {
		if ( (f.elements[i].type == 'text' || f.elements[i].type == 'textarea') && f.elements[i].validator != '' ) {
			if ( !DyWP_ValidField( f.elements[i].value, f.elements[i].validator ) ) errMsg += f.elements[i].title + '\r\n';
		}

	}
	if ( errMsg == '') return true;
	if ( f.msg!='' ) {
	 errMsg = f.msg + '\r\n' + errMsg;
	} else {
	 errMsg = 'Ïðîâåðüòå ïðàâèëüíîñòü çàïîëíåíèÿ ñëåäóþùèõ ïîëåé:\r\n' + errMsg;
	}
	alert( errMsg );
	return false;
  }
  
  function DyWP_ValidField( src, type ) {
	var validateRegs = new Array();
	validateRegs['string'] = "^[A-Za-zÀ-ßà-ÿi¿º0-9\\s_\.\",&]*$";
	validateRegs['stringfull'] = "[A-Za-zÀ-ßà-ÿi¿º0-9_\.\",&]{2,255}";
	validateRegs['integer'] = "^(?:\\w{0}|\\d{1,14})$";
	validateRegs['float'] = "^\\d{1,3}\.\\d{1,2}$";
	validateRegs['email'] = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	validateRegs['login'] = "^[A-Za-zÀ-ßà-ÿi¿º0-9\\s_\.\",&]{2,128}$";
	validateRegs['pass'] = "^[A-Za-zÀ-ßà-ÿ0-9]{6,20}$";
	validateRegs['or_phone'] = "^(?:\\w{0}|[\\d-()]{5,20})$";

//	validateRegs['phone'] = "^[\\d\\-\\(\\)]{5,20}$";
	validateRegs['phone_req'] = "^[\\d-()]{5,20}$";
	validateRegs['inn'] = "^[\\d]{12}$";
	validateRegs['nds'] = "^[\\d]{8}$";
	validateRegs['zkpo'] = "^[\\d]{8}$";
	if (type=='') type = 'string';
	var regex = new RegExp( validateRegs[type] );
	return regex.test(src);
  }

  function DyWP_PrintIt(){
  /*
	  var browser_name = navigator.appName;
	  if (browser_name == "Netscape") {
	      window.print() ;
	  } else {
	      var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
	      document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	      WebBrowser1.ExecWB(6, 2);
	  }
	*/
      window.print() ;
  }

  function DyWP_PreloadImg(target,img,filename) { 
	target[img] = new Image();
	target[img].src = filename;
  }

  function DyWP_RollOverImg(source,img,over){
  	img.src = source[img.name + (over ? "ON" : "OFF")].src;
  }


