//
// MF (AdvantShop.NET 2008)
//

function ShowMap(url)
{
	var page = url;
	var width = 701;
	var height = 530;
	var x = Math.round((screen.width-width)/2);
	var y = Math.round((screen.height-height)/2);
	windowprops = "height="+height+",width="+width+",location=no,"+ "scrollbars=no,menubars=no,toolbars=no,resizable=no,left="+x+",top="+y;
	window.open(page, "Popup", windowprops);
}

function open_window(num) 
{
	var win = "width="+1070+",height="+800+",menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open('" & Session("ClientIMGpath") & "products_pictures/' + num + '_big.jpg','newWin',win);
	newWin.focus();
}	                                                                                                              

function open_printable_version(link) //opens new window
{
    var win = "menubar=no,location=no,resizable=yes,scrollbars=yes";
    newWin = window.open(link,'perintableWin',win);
    newWin.focus();
}

//
// ----------------------------------------------------------------------------------------
//

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = false;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;

function popImage(imageURL,imageTitle)
{
    if (isNN){imgWin=window.open('about:blank','',optNN);}
    if (isIE){imgWin=window.open('about:blank','',optIE);}
    with (imgWin.document){
    writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
    writeln('<sc'+'ript>');
    writeln('var isNN,isIE;');
    writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
    writeln('isNN=(navigator.appName=="Netscape")?1:0;');
    writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
    writeln('function reSizeToImage(){');
    
    writeln('if (isIE){');
    writeln('window.resizeTo(100,100);');
    writeln('width=(document.images[0].width);');
    writeln('height=(document.images[0].height)+80;');
    writeln('window.resizeTo(width,height);}');
    
    writeln('if (isNN){');       
    writeln('window.innerWidth=document.images["George"].width;');
    writeln('window.innerHeight=document.images["George"].height;}}');
    writeln('function doTitle(){document.title="'+imageTitle+'";}');
    writeln('</sc'+'ript>');
    if (!AutoClose) writeln('</head><body scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
    else writeln('</head><body scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
    writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
    close();		
}}

//
// ----------------------------------------------------------------------------------------
//


// Thanks Eric Smith at http://www.developer.com/net/asp/article.php/3623096
function SetUniqueRadioButton(nameregex, current)
{
   for(i = 0; i < document.forms[0].elements.length; i++)
   {
      elm = document.forms[0].elements[i]
      if (elm.type == 'radio')
      { 
         re = new RegExp(nameregex);
         if (re.test(elm.name))
         {
            elm.checked = false;
         }
      }
   }
   current.checked = true;
}


function clickButton(e, buttonid) {
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonid);
    
    if (bt){
        if (evt.keyCode == 13){
        bt.click();
        return false;
        }
    }
}

function changeTxtValue(id, val)
{
    var i; 
    i = document.getElementById(id).value;
    i -= 0; i += val-0; // Конвертация в int
    
    // пришло A => Set = B
    // пришло -A => Set to 1
    // пришло 201+ => set to 1
    
    if (i <= 0 || i >= 201)
    {
        document.getElementById(id).value = 1 ;
    }
    else
    {
        document.getElementById(id).value = i ;
    }
}

function OnTextChangeTxtValidate(id)
{

    var i; 
    i = document.getElementById(id).value;
    i -= 0; // Конвертация в int
    
    if (i >= 201)
    {
        document.getElementById(id).value = 1 ;
    }
       
}
