home_s = new Image();
home_s.src="/i/home_icon.gif";
home_a = new Image();
home_a.src="/i/home_icon_o.gif";

search_s = new Image();
search_s.src="/i/search_icon.gif";
search_a = new Image();
search_a.src="/i/search_icon_o.gif";

mail_s = new Image();
mail_s.src="/i/mail_icon.gif";
mail_a = new Image();
mail_a.src="/i/mail_icon_o.gif";

map_s = new Image();
map_s.src="/i/map_icon.gif";
map_a = new Image();
map_a.src="/i/map_icon_o.gif";






function changemap(oldim,newim){	
	eval("document.images['"+oldim+"'].src="+newim+".src;");
}




function showPic(id,w,h){

w=w+35;
h=h+60;

	if(w>screen.availWidth)
		w=screen.availWidth-100;
	//if(h>screen.availHeight)
	//	h=screen.availHeight-100;
	scrW=screen.availWidth;
	scrH=screen.availHeight;
	x=scrW/2-w/2;
	y=scrH/2-h/2;
	
	//scr_h = (screen.height > 0 ? screen.height : 600)-60;
	scr_h = screen.height;
	
	if (h > scr_h) {
    	h = scr_h-120;
    	vscroll = true;
    }
    else {
	vscroll = false;
	}
	
	var scrollbars = (vscroll) ? 'yes' : 'no';
	
		win= open("/zoom.php?id="+id,
			"goods"+id,"toolbar=no,location=no,directories=no,"+
			"status=no,scrollbars="+scrollbars+",resizable=no,"+
			"copyhistory=no,left="+x+",top="+y+",width="+w+",height="+h+"");
	
	win.focus();
}


function showJustPage(id){
w=700;
h=600;

	scrW=screen.availWidth;
	scrH=screen.availHeight;
	
	x=scrW/2-w/2;
	y=scrH/2-h/2;
	
win= open("/justpage.php?id="+id,
			"goods"+id,"toolbar=no,location=no,directories=no,"+
			"status=no,scrollbars=yes,resizable=yes,"+
			"copyhistory=no,left="+x+",top="+y+",width="+w+",height="+h+"");
	
win.focus();
}

function showJustPageK(id){
w=700;
h=700;

	scrW=screen.availWidth;
	scrH=screen.availHeight;
	
	x=scrW/2-w/2;
	y=scrH/2-h/2;
	
win= open("/justpagek.php?id="+id,
			"goods"+id,"toolbar=no,location=no,directories=no,"+
			"status=no,scrollbars=yes,resizable=yes,"+
			"copyhistory=no,left="+x+",top="+y+",width="+w+",height="+h+"");
	
win.focus();
}

function checkEmail(emailStr) {
               if (emailStr.length == 0) {
                   return true;
               }
               var emailPat=/^(.+)@(.+)$/;
               var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
               var validChars="\[^\\s" + specialChars + "\]";
               var quotedUser="(\"[^\"]*\")";
               var ipDomainPat=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;
               var atom=validChars + '+';
               var word="(" + atom + "|" + quotedUser + ")";
               var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
               var domainPat=new RegExp("^" + atom + "(\\." + atom + ")*$");
               var matchArray=emailStr.match(emailPat);
               if (matchArray == null) {
                   return false;
               }
               var user=matchArray[1];
               var domain=matchArray[2];
               if (user.match(userPat) == null) {
                   return false;
               }
               var IPArray = domain.match(ipDomainPat);
               if (IPArray != null) {
                   for (var i = 1; i <= 4; i++) {
                      if (IPArray[i] > 255) {
                         return false;
                      }
                   }
                   return true;
               }
               var domainArray=domain.match(domainPat);
               if (domainArray == null) {
                   return false;
               }
               var atomPat=new RegExp(atom,"g");
               var domArr=domain.match(atomPat);
               var len=domArr.length;
               if ((domArr[domArr.length-1].length < 2) ||
                   (domArr[domArr.length-1].length > 4)) {
                   return false;
               }
               if (len < 2) {
                   return false;
               }
               return true;
            }

//ф-я проверяет ввел ли пользователь цифры или нет 

           function isAllDigits(argvalue) {
                argvalue = argvalue.toString();
                var validChars = "0123456789";
                var startFrom = 0;
                if (argvalue.substring(0, 2) == "0x") {
                   validChars = "0123456789abcdefABCDEF";
                   startFrom = 2;
                } else if (argvalue.charAt(0) == "0") {
                   validChars = "0123456789";
                   startFrom = 1;
                } else if (argvalue.charAt(0) == "-") {
                    startFrom = 1;
                }
                
                for (var n = startFrom; n < argvalue.length; n++) {
                    if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) return false;
                }
                return true;
            }
			
function Trim(trStr) {	 
		return trStr.replace(/(^\s+|\s+$)/g, '');
	}

			
function sea(obj){
var message='';

if (obj.search.value.length < 4){message+="слишком мало символов\n";}
	if (message!=""){
		alert (message);
		return false;
	}
return true;
}