<!--//--><![CDATA[//><!--

var ns6=document.getElementById && !document.all;

function goImgWin(myImage) {
theImg= new Image();
theImg.src = myImage;

var myHeight = theImg.height+24;
var myWidth = theImg.width+24;

TheImgWin = window.open(myImage,'image','height=' + myHeight + ',width=' + myWidth +',toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
TheImgWin.focus();
}

function doSpecialBid(elem) {
  var elements = getElementsByClassName('specialbid');
  if(elem.checked) {
    for(var i =0; i< elements.length; i++ ) {
			if(window.event) {
				elements[i].style.display = 'block';
			}else{
				elements[i].style.display = 'table-cell';
			}
    }
  }else {
    for(var i =0; i< elements.length; i++ ) {
      elements[i].style.display = 'none';
    }

  }
}

function newWindow(myURL) {
  var bookWindow;
  //alert(myURL);
  bookWindow = window.open(myURL, 'Productsheet','width=800,height=600,menubar=no,locationbar=no,scrollbars=yes,resizable=yes');
  bookWindow.focus();
}

function newWindowCX(myURL) {
  var bookWindow;
  //alert(myURL);
  bookWindow = window.open(myURL, 'Productsheet','width=1016,height=722,menubar=no,locationbar=no,scrollbars=yes,resizable=yes');
  bookWindow.focus();
}

function newWindow2(myURL) {
  var bookWindow;
  //alert(myURL);
  bookWindow = window.open(myURL, 'Productsheet','width=925,height=655,menubar=no,locationbar=no,scrollbars=no,resizable=no');
  bookWindow.focus();
}

var pct = 0;
function processPriceComp(formvalues) {
	
	if(pct != 0) clearTimeout(pct);
	var func = function(){document.getElementById('numberOfProducts').innerHTML="<img src='progressbar_short.gif'>";xajax_create_search(formvalues);};
	pct = setTimeout(func, 1000);
}

function resetSearchForm(minprice, maxprice) {
	document.getElementById('numberOfProducts').innerHTML="<img src='progressbar_short.gif'>";
	//clearTimeout(pct);
	xajax_clear_search_settings();	
	var ct =  document.getElementById('catalog')
	if(ct) ct.style.display='none';
	document.getElementById('edit-brand').options[0].selected=true;
	document.getElementById('edit-pgroup').options[0].selected=true; 
	document.getElementById('edit-art_number').value=''; 
	document.getElementById('edit-description').value='';
	document.getElementById('edit-new').checked= false; 
	document.getElementById('edit-deal').checked= false;
	document.getElementById('edit-seller').checked= false; 
	document.getElementById('edit-promo').checked= false; 
	document.getElementById('edit-stock').checked= false; 
	document.getElementById('pgroup_niv3').innerHTML='&nbsp;';
	document.getElementById('pgroup_niv4').innerHTML='&nbsp;';
	var ct2 = document.getElementById('shopgallerydisplay')
	if(ct2) ct2.style.display = 'block';
	//document.getElementById('edit-pricecomp1').value=minprice; 
	//document.getElementById('edit-pricecomp2').value=maxprice;
	var ct3 = document.getElementById('showNumberOfResults')
	if(ct3) ct3.innerHTML='&nbsp;';
	//document.getElementById('slider_target').innerHTML='&nbsp;';
	return false;
}

function disp_confirm(text)
{
var cf = confirm(text);
if(cf==true)
{
	return true;
}
else
{
	return false;
}
}

function offername_test(e) {
	var keynum;
	var keychar;
	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}
	if(keynum != 8 && keynum != 37 && keynum != 38 && keynum != 39 && keynum != 40) {
		if(keynum > 48 && keynum < 56 && e.shiftKey==1) {
			return true;
		}
		keychar = String.fromCharCode(keynum);
		var regex=/^[a-z0-9 -]*$/i;
		return regex.test(keychar);
	} else {
		return true;
	}
}

function Numbers_cart(e, nid)
{
var keynum
var keychar
var numcheck
var amount = document.getElementById('quantity'+nid).value;
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}

if(keynum == 8)
{
	return true;
}
if(keynum == 38)
{
	if(amount != '')
	{
		amount = parseInt(amount) +1;
	}
	else
	{
		amount = 0
	}
    document.getElementById('quantity'+nid).value = amount;
	return false;
	
}
if(keynum == 40)
{
	if(amount != 0)
	{
		if(amount != '')
		{
			amount = parseInt(amount) -1;
		}
		else
		{
			amount = 0
		}	
		document.getElementById('quantity'+nid).value = amount;
	}
	return false;
}
if(keynum == 13)
{
xajax_update_cart(nid, amount);
return false;
}
if (keynum > 31 && (keynum < 48 || keynum > 57) || (keynum > 48 && keynum < 56 && e.shiftKey==1))
{return true;}

return false;
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}


function getElementsByClassName(clsName) 
{ 
	var arr = new Array(); 
	var elems = document.getElementsByTagName("*");
	for ( var cls, i = 0; ( elem = elems[i] ); i++ )
	{
		if ( elem.className == clsName )
		{
			arr[arr.length] = elem;
		}
	}
	return arr;
}

var timeout = null;

function showSubmenu(nid, text) {
	clearTimeout(timeout);
	var submenu = document.getElementById('submenu_cart');
	submenu.innerHTML = text;
	submenu.style.display = 'block';
	var quantity = document.getElementById('quantity'+nid);
	if(quantity) {
		quantity.focus();
		quantity.select();
	}
}
function hideSub(e) {
	timeout = setTimeout(hideSubmenu, 750);

}

function hideSubmenu() {

	document.getElementById('submenu_cart').style.display = 'none';
	
}

function switchMenu(id, e) {
	if(document.all)e = event;
	var ns6=document.getElementById && !document.all;
	var curX=(ns6)?e.pageX : window.event.clientX+document.documentElement.scrollLeft;
	var curY=(ns6)?e.pageY : window.event.clientY+document.documentElement.scrollTop;
	var submenu = document.getElementById(id);
	if(submenu.style.display == 'none')
	{
		
		submenu.style.position = 'absolute';
		submenu.style.background = 'white';
		submenu.style.top = curY+5+'px';
		submenu.style.left = curX+5+'px';
		submenu.style.border = '1px solid black';
		submenu.style.display = 'block';
	}
	else
	{
		submenu.style.display = 'none';
	}
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
			if(document.getElementById("menu_iframe")) {
			  var iframe = document.getElementById("menu_iframe");
	
			  var submenu = this.getElementsByTagName("UL");
			  if(submenu.length) {
				iframe.style.top = submenu[0].offsetTop;
				iframe.style.left = submenu[0].offsetLeft;
				iframe.style.width = submenu[0].scrollWidth+2;
				iframe.style.height = submenu[0].clientHeight;
				iframe.style.display = "inline";
			  }
			}
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("\\bsfhover\\b"), "");
			if(document.getElementById("menu_iframe")) {
			  var iframe = document.getElementById("menu_iframe");
			  iframe.style.display = "none";
			}	
		}
	}
}

function checkAll(oform)
{
var df=document.mynewsletters.elements;
for(var i=0;i<df.length;i++)
{
//alert(df[i].name);
if( df[i].id != 'edit-no_email') df[i].checked=true;
}

}

function uncheckAll(oform)
{
var df=document.mynewsletters.elements;
for(var i=0;i<df.length;i++)
{
//alert(df[i].name);
if( df[i].id != 'edit-no_email') df[i].checked=false;
}
}

var slideSpeed = 5;	// Speed of thumbnail slide - Lower = faster
var slideSteps = 5;	// Also speed of thumbnail slide - Higher = faster
var columnsOfThumbnails = false;	// Hardcoded number of thumbnail columns, use false if you want the script to figure it out dynamically.

/* Don't change anything below here */
var DHTMLgoodies_largeImage = false;
var DHTMLgoodies_imageToShow = false;
var DHTMLgoodies_currentOpacity = 100;
var DHTMLgoodies_slideWidth = false;
var DHTMLgoodies_thumbTotalWidth = false;
var DHTMLgoodies_viewableWidth = false;

var DHTMLgoodies_currentActiveImage = false;
var DHTMLgoodies_thumbDiv = false;
var DHTMLgoodies_thumbSlideInProgress = false;

var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
var leftArrowObj;
var rightArrowObj;
var thumbsColIndex = 1;
var thumbsLeftPos = false;

function initGalleryScript()
{
	leftArrowObj = document.getElementById('DHTMLgoodies_leftArrow');		
	leftArrowObj.style.visibility='hidden';
	rightArrowObj = document.getElementById('DHTMLgoodies_rightArrow');	
	leftArrowObj.style.cursor = 'pointer';	
	rightArrowObj.style.cursor = 'pointer';	
	leftArrowObj.onclick = moveThumbnails;
	rightArrowObj.onclick = moveThumbnails;
	var innerDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
	DHTMLgoodies_slideWidth = 140;
	DHTMLgoodies_thumbDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
	DHTMLgoodies_thumbDiv.style.left = '0px';
	
	var subDivs = DHTMLgoodies_thumbDiv.getElementsByTagName('DIV');
	DHTMLgoodies_thumbTotalWidth = 0;
	var numberofdivs = 0;
	for(var no=0;no<subDivs.length;no++){
		if(subDivs[no].className=='strip_of_thumbnails'){
			DHTMLgoodies_thumbTotalWidth = DHTMLgoodies_thumbTotalWidth + DHTMLgoodies_slideWidth;
			numberofdivs++;
		}
	}
	if(numberofdivs < 3) rightArrowObj.style.display = 'none'
	DHTMLgoodies_viewableWidth = '300px';
	DHTMLgoodies_currentActiveImage = DHTMLgoodies_thumbDiv.getElementsByTagName('A')[0].getElementsByTagName('IMG')[0];
	DHTMLgoodies_currentActiveImage.className='activeImage';
}

function moveThumbnails()
{
	if(DHTMLgoodies_thumbSlideInProgress)return;
	DHTMLgoodies_thumbSlideInProgress = true;
	if(this.id=='DHTMLgoodies_leftArrow'){
		thumbsColIndex--;
		rightArrowObj.style.visibility='visible';
		if(DHTMLgoodies_thumbDiv.style.left.replace('px','')/1>=0){
			leftArrowObj.style.visibility='hidden';
			DHTMLgoodies_thumbSlideInProgress = false;
			return;
		}
		
		slideThumbs(slideSteps,0);
		
	}else{
		thumbsColIndex++;
		leftArrowObj.style.visibility='visible';
		var left = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;	
		var showArrow = true;
		if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow = false;
		if(columnsOfThumbnails)showArrow = true;
			
		if(!showArrow)	
		{
			rightArrowObj.style.visibility='hidden';
			DHTMLgoodies_thumbSlideInProgress = false;
			return;
		}	
		
		slideThumbs((slideSteps*-1),0);
	}	
	
}

function slideThumbs(speed,currentPos)
{
	var leftPos;
	if(thumbsLeftPos){
		leftPos= thumbsLeftPos;
	}else{
		var leftPos = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;
		thumbsLeftPos = leftPos;
	}
	currentPos = currentPos + Math.abs(speed);		
	var tmpLeftPos = leftPos;
	leftPos = leftPos + speed;
	thumbsLeftPos = leftPos;
	DHTMLgoodies_thumbDiv.style.left = leftPos + 'px';
	if(currentPos<DHTMLgoodies_slideWidth)setTimeout('slideThumbs(' + speed + ',' + currentPos + ')',slideSpeed);else{
		if(tmpLeftPos>=0 || (columnsOfThumbnails && thumbsColIndex==1)){
			document.getElementById('DHTMLgoodies_leftArrow').style.visibility='hidden';
		}	
		var left = tmpLeftPos;		
		var showArrow = true;
		if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow=false;
		if(columnsOfThumbnails){
			if((thumbsColIndex+1)<columnsOfThumbnails)showArrow=true; else showArrow = false;				
		}			
		if(!showArrow){
			document.getElementById('DHTMLgoodies_rightArrow').style.visibility='hidden';
		}					
		DHTMLgoodies_thumbSlideInProgress = false;
	}

}

function showPreview(html,inputObj)
{		
	if(DHTMLgoodies_currentActiveImage){
		if(DHTMLgoodies_currentActiveImage==inputObj.getElementsByTagName('IMG')[0])return;
		DHTMLgoodies_currentActiveImage.className='';
	}
	DHTMLgoodies_currentActiveImage = inputObj.getElementsByTagName('IMG')[0];
	DHTMLgoodies_currentActiveImage.className='activeImage';
	
	document.getElementById("previewBox").innerHTML = html;
}
var dhtmlgoodies_marqueeSteps = 1;	// Higher = Faster, Lower = slower and more smoothly
var dhtmlgoodies_marqueeSpeed = 16;	// Lower value = Faster
var dhtmlgoodies_marqueeStopOnMouseOver = false;	// Make the marquee stop moving when user moves his mouse over it

/* Don't change anything below here */
var dhtmlgoodies_marqueeObj;
var dhtmlgoodies_marqueeTextObj;
var dhtmlgoodies_marqueeTmpStep;
var dhtmlgoodies_marqueeTextObjects = new Array();
var dhtmlgoodies_marqueeHiddenSpans = new Array();

var dhtmlgoodies_marqueeIndex = 0;
function repositionMarquee(e,timeout)
{
	if(document.all)e=event;
	if(document.all && !timeout)setTimeout('repositionMarquee(false,true)',500)
}
function marqueeMove()
{
	var leftPos = dhtmlgoodies_marqueeTextObj.offsetLeft;
	leftPos = leftPos - dhtmlgoodies_marqueeTmpStep;
	var rightEdge = leftPos + dhtmlgoodies_marqueeTextObj.offsetWidth;
	if(rightEdge<0){
		leftPos = document.documentElement.offsetWidth;
		dhtmlgoodies_marqueeTextObj.style.display='none';
		dhtmlgoodies_marqueeIndex++;
		if(dhtmlgoodies_marqueeIndex>=dhtmlgoodies_marqueeTextObjects.length)dhtmlgoodies_marqueeIndex = 0;
		dhtmlgoodies_marqueeTextObj = dhtmlgoodies_marqueeTextObjects[dhtmlgoodies_marqueeIndex];
		dhtmlgoodies_marqueeTextObj.style.display='block';
		
	}
	dhtmlgoodies_marqueeTextObj.style.left = leftPos + 'px';
	
}

function stopMarqueeMove()
{
	if(dhtmlgoodies_marqueeStopOnMouseOver) dhtmlgoodies_marqueeTmpStep = 0;		
}
function resumeMarqueeMove()
{
	dhtmlgoodies_marqueeTmpStep = dhtmlgoodies_marqueeSteps;
}
function initMarquee()
{
	dhtmlgoodies_marqueeObj = document.getElementById('marquee');
	
	var spans = dhtmlgoodies_marqueeObj.getElementsByTagName('DIV');
	for(var no=0;no<spans.length;no++){
		if(spans[no].className=='textObj'){
			if(!dhtmlgoodies_marqueeTextObj){
				dhtmlgoodies_marqueeTextObj = spans[no]; 
				spans[no].style.display='block';
			}else spans[no].style.display='none';
			dhtmlgoodies_marqueeTextObjects.push(spans[no]);
			var hiddenSpan = document.createElement('SPAN');
			hiddenSpan.innerHTML = ' '
			spans[no].appendChild(hiddenSpan);
			dhtmlgoodies_marqueeHiddenSpans.push(hiddenSpan);
			
		}
	}		
	dhtmlgoodies_marqueeObj.style.display='block';
	dhtmlgoodies_marqueeTextObj.style.left = document.documentElement.offsetWidth + 'px';
	dhtmlgoodies_marqueeObj.onmouseover = stopMarqueeMove;
	dhtmlgoodies_marqueeObj.onmouseout = resumeMarqueeMove;
	//if(document.all)window.onscroll = repositionMarquee; else dhtmlgoodies_marqueeObj.style.position = 'fixed';
	
	dhtmlgoodies_marqueeObj.style.display='block';
	dhtmlgoodies_marqueeTmpStep = dhtmlgoodies_marqueeSteps;
	
	setInterval('marqueeMove()',dhtmlgoodies_marqueeSpeed);
}

function register_gotostep(step) {
  var steps = new Array();
  var maxSteps = 2
  for(var i =0; i <= maxSteps; i++) {
    steps[i] = document.getElementById('register-step-'+i);
  }

  //hide all steps
  for(var i =0; i <= maxSteps; i++) {
    steps[i].style.display = 'none';
  }
  //activate chosen step
  steps[step].style.display = 'block';
}

function checkFTP(){
  xajax_check_ebizz_values(document.getElementById('edit-ftp_server').value, document.getElementById('edit-ftp_server_user').value ,document.getElementById('edit-ftp_server_pass').value, document.getElementById('edit-ftp_server_dir').value);
}

function sendNow(){

}

function process_offer(dialogtext) {
	var dialog = document.getElementById('offer_options');
	if(!dialog) {
		dialog = document.createElement('div');
		dialog.id = 'offer_options';
		dialog.style.display = 'none';
		document.body.appendChild(dialog);
	}	
	dialog.innerHTML = '<p>'+dialogtext+'</p>';
	dialog.style.display = 'block';
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]>