var w = 460;
var h = 345;

function imgopen(imgf){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

outf="<html><head><style>body{margin:0px}</style></head><body leftmargin=0 topmargin=0><img src=\"portfolio/460x345/"+imgf+"\">";

iopen="iwin=self.open('"+imgf+"', '', 'width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition);"+"iwin.document.write('"+outf+"');"+"iwin.focus();";
  eval(iopen);


}

function DoSmile () {
return;
}

function InsertSmilie(smilie) {
	var revisedMessage;
	var currentMessage = document.message.content.value;
	revisedMessage = currentMessage+" "+smilie+" ";
	document.message.content.value=revisedMessage;
	document.message.content.focus(); 
	return;
	}



function showimage()
{
document.images["icons"].src="images/"+document.message.icon.options[document.message.icon.selectedIndex].value+".gif";
}

function setCookie(sName, sValue){
dt = new Date();
dt.setYear(dt.getFullYear()+1);
//document.cookie = sName + "=" + escape(sValue) + "; expires=" + dt.toGMTString();+";path=/";
document.cookie = sName + "=" + escape(sValue) + "; path=/";
}

function set_login(login,pass) {
setCookie("login",login);
setCookie("password",pass);
}

function drop_cookies() {
setCookie("login","");
setCookie("password","");
}

function _getEditAppletData(){
  var form = document._Memo;
  form.Body.value = document.lnaBody.getText("text//html");

  return true;
}

function newin(url, name, scr, w, h)
{
	name = window.open(url, name, 'toolbar=no,location=no,status=no,menubar=no,resizable=yes,directories=no,scrollbars='+scr+',width='+w+',height='+h+'');
}

function opendoc(url)
{
	newin(url, 'nwin', 'yes', 580, 440)
}

function update_hide_attrs(attr_name)
{

if(attr_name=="") return false;	

code=attr_name.substring(5,attr_name.length);	

if(code=="") return false;

if (document.attr[attr_name].checked)
	document.attr["hide_"+code].value="1";
else
	document.attr["hide_"+code].value="0";

return true;

}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

window.onerror = null;
 var menuActive = 0
 var menuOn = 0
 var onLayer
 var timeOn = null;

 if (navigator.appName == "Netscape") {
  layerStyleRef="layer.";
  layerRef="document.layers";
  styleSwitch="";
  }else{
  layerStyleRef="layer.style.";
  layerRef="document.all";
  styleSwitch=".style";
 }

function showLayer(layerName){
 if (timeOn != null) {
  clearTimeout(timeOn);
  hideLayer(onLayer);
 }

ev='if(typeof('+layerRef+'.'+layerName+')!="undefined") ' + layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"';
 eval(ev);

if(typeof(document.all['selextended'])!='undefined') document.all['selextended'].style.visibility='hidden';

 onLayer = layerName;
 }

function hideLayer(layerName){
 if (menuActive == 0) {
    if(typeof(document.all['selextended'])!='undefined') document.all['selextended'].style.visibility='visible';
   ev='if(typeof('+layerRef+'.'+layerName+')!="undefined") ' +layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"';
   eval(ev);
  }
}

function tabTimer() {
 timeOn = setTimeout("tabOut()",1000);
}

function tabOut(layerName) {
 if (menuActive == 0) {
  hideLayer(onLayer);
  }
}

function menuOver(tab) {
 clearTimeout(timeOn);
 menuActive = 1;
}

function menuOut() {
 menuActive = 0;
  timeOn = setTimeout("tabOut()", 1000);
}

function hintoff() { 
hideLayer('hint');
hideLayer('hintback');
}


function hintOn(layerName){
  ev='if('+layerRef+'["'+layerName+'"]'+styleSwitch+') ' + layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"';
  eval(ev);
  //eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}

function loadthemall() {

showLayer('hint');
showLayer('hintback');
}


function GetCookie(sName)
{

   var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
 
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  }
  return null;
}

function DocPfSize() {

var x=document.body.clientWidth;

document.all['middle'].style.width=x-290;
}

function WinCheck(param,expiration) {
 check=GetCookie(param);
 if (!check) {return(false);}
 check=(check=='on')?'none':'inline';
 document.all[param].style.display=check;
 WinBlock(param,expiration);
}

function WinBlock(param,expiration) {
 spanner='spanner'+param;
 if(document.all[param].style.display=='inline') {
  display='none';
  alt='Развернуть';
  check='off';
 }
 else {
  display='inline';
  alt='Свернуть';
  check='on';
 }
 document.all[param].style.display=display; 
 document.all[spanner].src='images/'+display+'.gif'; 
 document.all[spanner].alt=alt;
 setWinCookie(param,check,expiration);
 return false;
}

function setWinCookie(sName, sValue, sExp){
	if (sExp!='none') {
		if (sExp=='forever') {
			expires=new Date();
			expires.setTime(expires.getTime() + 2592000000);
			document.cookie = sName + '=' + escape(sValue) + '; expires='+expires.toGMTString()+';path=/';
		}
		else { // sExp=='session'
			setCookie(sName, sValue)	
		}
	}
}

function iso() {
	window.location="http://www.wersigns.ru/db/wersigns/1EDFCED2FC6EBA50C3256E93002F4948/news.html";
}
function IsValidEmail(email){
  if (email=="") {return true;}
	var r, re;         //Declare variables.   
	re = "[.a-z0-9_-]+@[.a-z0-9_-]+";
	r = email.match(re);   //Attempt match on search string.
	if(r==null) {return false;} else {return true;}
	}
function IsValidNumber(Num){
  if (Num=="") {return true;}
	var r, re;         //Declare variables.   
	re = "[0-9]+";
	r = Num.match(re);   //Attempt match on search string.
	if(r==null) {return false;} else {return true;}
	}
function IsNull(string){
  if (string=="") {return true;} else {return false;}
  }

        agent = navigator.userAgent;
        canjava = 2;

       if (agent.indexOf("a/3") == -1 && agent.indexOf("a/4") == -1) canjava = 2;
                else canjava = 1;

        if (canjava == 1){
                m1 = new Image ();
                m1.src = "images/m-1.gif";
                m1a = new Image ();
                m1a.src = "images/m-1a.gif";

                m2 = new Image ();
                m2.src = "images/m-2.gif";
                m2a = new Image ();
                m2a.src = "images/m-2a.gif";

                m3 = new Image ();
                m3.src = "images/m-3.gif";
                m3a = new Image ();
                m3a.src = "images/m-3a.gif";

                m4 = new Image ();
                m4.src = "images/m-4.gif";
                m4a = new Image ();
                m4a.src = "images/m-4a.gif";

                m5 = new Image ();
                m5.src = "images/m-5.gif";
                m5a = new Image ();
                m5a.src = "images/m-5a.gif";

                m6 = new Image ();
                m6.src = "images/m-6.gif";
                m6a = new Image ();
                m6a.src = "images/m-6a.gif";

                m7 = new Image ();
                m7.src = "images/m-7.gif";
                m7a = new Image ();
                m7a.src = "images/m-7a.gif";

                m8 = new Image ();
                m8.src = "images/m-8.gif";
                m8a = new Image ();
                m8a.src = "images/m-8a.gif";
        		
				b1 = new Image ();
                b1.src = "images/b-1.gif";
                b1a = new Image ();
                b1a.src = "images/b-1a.gif";

                b2 = new Image ();
                b2.src = "images/b-2.gif";
                b2a = new Image ();
                b2a.src = "images/b-2a.gif";

                b3 = new Image ();
                b3.src = "images/b-3.gif";
                b3a = new Image ();
                b3a.src = "images/b-3a.gif";

                b4 = new Image ();
                b4.src = "images/b-4.gif";
                b4a = new Image ();
                b4a.src = "images/b-4a.gif";

                b5 = new Image ();
                b5.src = "images/b-5.gif";
                b5a = new Image ();
                b5a.src = "images/b-5a.gif";

                b6 = new Image ();
                b6.src = "images/b-6.gif";
                b6a = new Image ();
                b6a.src = "images/b-6a.gif";

                b7 = new Image ();
                b7.src = "images/b-7.gif";
                b7a = new Image ();
                b7a.src = "images/b-7a.gif";

                b8 = new Image ();
                b8.src = "images/b-8.gif";
                b8a = new Image ();
                b8a.src = "images/b-8a.gif";

                b9 = new Image ();
                b9.src = "images/b-9.gif";
                b9a = new Image ();
                b9a.src = "images/b-9a.gif";

                b10 = new Image ();
                b10.src = "images/b-10.gif";
                b10a = new Image ();
                b10a.src = "images/b-10a.gif";

                b11 = new Image ();
                b11.src = "images/b-11.gif";
                b11a = new Image ();
                b11a.src = "images/b-11a.gif";
				
				o1 = new Image ();
                o1.src = "images/01_green.jpg";
                o1a = new Image ();
                o1a.src = "images/01.jpg";				

				o2 = new Image ();
                o2.src = "images/02_green.jpg";
                o2a = new Image ();
                o2a.src = "images/02.jpg";				

				o3 = new Image ();
                o3.src = "images/03_green.jpg";
                o3a = new Image ();
                o3a.src = "images/03.jpg";				

				o4 = new Image ();
                o4.src = "images/04_green.jpg";
                o4a = new Image ();
                o4a.src = "images/04.jpg";

				o5 = new Image ();
                o5.src = "images/05_green.jpg";
                o5a = new Image ();
                o5a.src = "images/05.jpg";				

				o6 = new Image ();
                o6.src = "images/06_green.jpg";
                o6a = new Image ();
                o6a.src = "images/06.jpg";				
								
		}

        function menuSwitch(image, id) {
                if (canjava == 1) {
                        image.src = eval(id + ".src");
                }
        }


var cm=null;
var mstep=5;
var hide_delay=800;
var tstat=-0;

function gourl(url) {
document.location.href=url;
return
}

function getelementbyid(myid) {
objElement = document.getElementById(myid);
return(objElement);
}

function switchDiv(objElement,bolVisible){
if(!bolVisible){
objElement.style.display = "none";
} else {
objElement.style.display = "";
}
}

function getPos(el,sProp) {
var iPos = 0;
while (el!=null) {
iPos+=el["offset" + sProp]
el = el.offsetParent
}
return iPos
}

function movefx() {



         if ((mstatus) && (fxrect>fxm.offsetHeight)) {
         fxrect=fxm.offsetHeight;
         return 1;
         }

         if ((!mstatus) && (fxrect<0)) {
         fxrect=0;
         switchDiv(fxm,false);
         mstatus=true;
         cm=null;
         return 1;
         }

         fxm.style.left = getPos(fxel,"Left")-7+"px";
         fxm.style.clip='rect('+(fxm.offsetHeight-fxrect)+' '+(fxm.offsetWidth+fxrect)+' '+(fxm.offsetHeight+fxrect)+' '+(fxm.offsetWidth-500)+')';
         fxm.style.top = (getPos(fxel,"Top")+fxel.offsetHeight-fxm.offsetHeight+fxrect)+16+"px";

         if (mstatus) {
         fxrect=fxrect+mstep;
         setTimeout('movefx()',1);
         } else {
         fxrect=fxrect-mstep;
         setTimeout('movefx()',1);
         }
return 1;
}

function show(el,m) {

if (m!=null) {
m=getelementbyid(m);
}
        if ((el==null) && (cm)) {
        mstatus=false;
        movefx()
        } else if ((m!=cm) && (cm)) {
        switchDiv(cm,false)
        }
        if ((m)&&(cm!=m)) {
        switchDiv(m,true);
        fxel=el;
        fxm=m;
        fxrect=0;
        mstatus=true;
        movefx()
        }

        if (m) cm=m;
  if (tstat==1) {
  clearTimeout(timer1);
  tstat=0
  }

}

function hidemenu(b) {
 if (b) {
 tstat=1;
 timer1=setTimeout("show(null)",hide_delay);
 } else {
 tstat=0;
 show(null);
 }
}

function cancelhide() {

if (!mstatus) {
mstatus=1;
//cm=fxm;
}
tstat=0;
clearTimeout(timer1);
}

function doMouseOver(el) {
el.originalClass = el.className;
el.className += "MOver";
return(false);
}

function doMouseOut(el) {
el.className = el.originalClass;
return(false);
}

