	
// on Newsletter email mouse down
function onNewslettersEmailMouseDown(inputname)
{
    if (document.getElementById(inputname).className == "NEWSLETTERFORMSGRAY")
    {
      document.getElementById(inputname).value = "";
      document.getElementById(inputname).className = "REGISTERFORM";
    }
}

function SubmitNewsletter(mailingid, divname)
{
	sendAjaxRequest("ajaxnewsletter.aspx?validate=1&email" + divname + "=" + document.getElementById("email" + divname).value + "&mailingid=" + mailingid + "&newsletterdivname=" + divname, divname, "");	
}

//Submit newsletters
function getNewsletter(mailingid, divname)
{	     			 		  		  
	sendAjaxRequest("ajaxnewsletter.aspx?mailingid=" + mailingid + "&newsletterdivname=" + divname, divname, "");			
}

//Submit newsletters by key down
function SubmitNewsletterByKeyDown(mailingid, divname, e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13)
	{
		//send ajax request
		sendAjaxRequest("ajaxnewsletter.aspx?validate=1&email" + divname + "=" + document.getElementById("email" + divname).value + "&mailingid=" + mailingid + "&newsletterdivname=" + divname, divname, "");
		return false;
	}
	else return true;
}

//show popup window
function popupWindow(url,w,h) {
    w=w+10;
	windowprops = "height="+h+",width="+w+",location=no,scrollbars=no,menubar=no,toolbar=no,resizable=no,titlebar=no,status=no"
	window.open(url, "Picture" + w + h , windowprops);
}
	
//check on key press and allow number
function check_number(e)
	{
		var ns = (navigator.appName == "Netscape");

		if(ns) var key_index = e.which;
		else var key_index = window.event.keyCode;

		// status = 'key pressed = '+key_index;
		// only allow numbers and backspace
		if((key_index>47 && key_index<58) || key_index==0 || key_index==8 || key_index==13)
		return true;
		else
		return false;
	}    
     
// check number with action
function checkNumberWithAction(e, form, articleid, quantity,  actionnumber)
{
    var ns = (navigator.appName == "Netscape");

    if(ns) var key_index = e.which;
    else var key_index = window.event.keyCode;
    
    if((key_index>47 && key_index<58)|| key_index==0 || key_index==8)
    {
        return true;
    }
    else if(key_index==13)
    {
         //submit form
        if(actionnumber==1)
        {
            form.submit();
        }
        
        //add article
        if(actionnumber==2)
        {
            document.basketform.articleid.value=articleid;
            document.basketform.quantity.value=document.getElementById(quantity).value;
            document.basketform.submit();
        }
        
          //change article quantity
        if(actionnumber==3)
        {
            document.basketform.validate.value=4;
            document.basketform.articleid.value=articleid;
            document.basketform.quantity.value=quantity;
            form.submit();
        }
        
          //register: search partners by taxnumber
        if(actionnumber==4)
        {
            document.registerform.validate.value=2;
            document.registerform.submit();
        }
    }
    else
        return false;
}	
   
       
/***********************************************
	* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit http://www.dynamicdrive.com/ for this script and 100s more.
	***********************************************/

	var delayb4scroll=500 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
	var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
	var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

	////NO NEED TO EDIT BELOW THIS LINE////////////

	var copyspeed=marqueespeed
	var pausespeed=(pauseit==0)? copyspeed: 0
	var actualheight=''

	function scrollmarquee(){
	if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
	cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
	else
	cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
	}

	function initializemarquee(){
	cross_marquee=document.getElementById("vmarquee")
	cross_marquee.style.top=0
	marqueeheight=document.getElementById("marqueecontainer").offsetHeight
	actualheight=cross_marquee.offsetHeight
	if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
	cross_marquee.style.height=marqueeheight+"px"
	cross_marquee.style.overflow="scroll"
	return
	}
	setTimeout('lefttime=setInterval("scrollmarquee()",50)', delayb4scroll)
	}
