function visualauto() {
	window.clearTimeout();
	if (visualrun) {
		$('visual'+visualold).style.display = "none";
		$('link'+visualold).className = "";
		$('visual'+visual).style.display = "block";
		$('link'+visual).className = "active";

		visualold = visual;
		visual++;
		if (visual > 5) {
			visual = 1;
		}
	}
}


function PopUp(params){
   var URL = "/fileadmin/templates/mail.php?"+params;
   var Name = "popup";
   var Fensteroptionen = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";
   var Breite = 723;
   var Hoehe = 295;
   window.open(URL, 'Name', Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
}


function visualshow(id) {
	visualrun = 0;
	$('visual'+visualold).style.display = "none";
	$('link'+visualold).className = "";
	$('visual'+id).style.display = "block";
	$('link'+id).className = "active";
	visualold = id;
}



function setGroup(id) {
document.cookie = "group="+id;
}

		
// SPam Protection
var browserName = navigator.appName;
		var browserVer = parseInt(navigator.appVersion);
		var version = "";
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}
		
			// decrypt helper function
		function decryptCharcode(n,start,end,offset)	{
			n = n + offset;
			if (offset > 0 && n > end)	{
				n = start + (n - end - 1);
			} else if (offset < 0 && n < start)	{
				n = end - (start - n - 1);
			}
			return String.fromCharCode(n);
		}
			// decrypt string
		function decryptString(enc,offset)	{
			var dec = "";
			var len = enc.length;
			for(var i=0; i < len; i++)	{
				var n = enc.charCodeAt(i);
				if (n >= 0x2B && n <= 0x3A)	{
					dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
				} else if (n >= 0x40 && n <= 0x5A)	{
					dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
				} else if (n >= 0x61 && n <= 0x7A)	{
					dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
				} else {
					dec += enc.charAt(i);
				}
			}
			return dec;
		}
			// decrypt spam-protected emails
		function linkTo_UnCryptMailto(s)	{
			location.href = decryptString(s,-1);
		}



function searchFocus( field ) {
	if( field.value == "search..." || field.value == "suchen..." || field.value == "chercher..." ) {
		searchContent = field.value;
		field.value = "";
	}
}

   
function searchBlur( field ) {
	if( !field.value ) {
		field.value = searchContent;
	}
}

function newsletterFocus( field ) {
	if( field.value == "Last Name" || field.value == "First Name" || field.value == "Vorname" || field.value == "Name" || field.value == "Country" || field.value == "Email" || field.value == "E-Mail" ) {
		newsletterContent = field.value;
		field.value = "";
	}
}

function newsletterBlur( field ) {
	if( !field.value ) {
		field.value = newsletterContent;
	}
}




function showInfo(id,tab) {
	if (tab) {	  
		$('tab'+id).className = "selected";
  }
	if (lasche) {
		$('tab'+old_id).className = "";	
	}
	$('tabcontent'+old_id).style.display = "none";
	$('tabcontent'+id).style.display = "block";
	
	old_id = id;
	lasche = tab;
}

function updatePrice(id,target) {
	var value = id.options[id.selectedIndex].value;
	var titel;
	var preis;
	var mainten;
  	var x;
  	var px;
    var down;
	var cd;
	var upgradeHref;
	var hrefParts;
	
	x = value.split( "#" );
	titel = x[0];
	preis = x[1];
	mainten = x[2];
	cd = x[3];
	down = x[4];
	
	
	if (target) {
		$('realSUK'+target).value = titel;
		$('mainprice'+target).firstChild.nodeValue = preis;
		$('priceoutput2'+target).firstChild.nodeValue = mainten;
		
	} else {

		if (cd == 0) {
			$('show_cd').style.display = "none";
		}else{
			$('show_cd').style.display = "inline";
		}
		if (down == 0) {
			$('show_down').style.display = "none";
		}else{
			$('show_down').style.display = "inline";	
		}
		
		$('realSUK').value = titel;
		$('mainprice').firstChild.nodeValue = preis;
		$('priceoutput2').firstChild.nodeValue = mainten;	
		//Added by Arxia: to set the product id sent to the serial check
		upgradeHref = $('upgrade').getAttribute('href');
		hrefParts = upgradeHref.split('productId');
		$('upgrade').setAttribute('href', hrefParts[0] + 'productId=' + titel);
		$('upgrade_competitive').setAttribute('href', hrefParts[0] + 'productId=' + titel);
	}

}

function showRenewal(id,target) {
	if (target) {
		if (id) {
			$(target).style.display = "block";
		}
		else {
			x = target.replace("rene","");
			$(target).style.display = "none";
			$('autorenew_'+x).checked = '';	
		}
	} else {
		if (id) {
			$('renewal').style.display = "block";
		}
		else {
			$('renewal').style.display = "none";
			$('autorenew').checked = '';
		}
	}
}

function showRenewal2(check,id) {
		if (check) {
			$('renewal_'+id).style.display = "block";
		} else {
			$('renewal_'+id).style.display = "none";
			$('autorenew_'+id).checked = '';
			$('renewal_'+id).checked = '';
		}
}

function showRenewal3(id,nummer) {
		if (id) {
			$('renewal'+nummer).style.display = "block";
		} else {
			
			$('renewal'+nummer).style.display = "none";
			$('yearly'+nummer).checked = '';
		
			
		}
}

window.addEvent('domready', function(){
  	
	/*
	var target=$$('#nav_main li');
  	var targetList=$$('#nav_main li ul');
	target.addEvent("mouseenter", function(e) {
			if(e.target.parentNode.getElementsByTagName('ul')[0]) {
				var mySlide = new Fx.Slide(e.target.parentNode.getElementsByTagName('ul')[0], { duration: 200 });
				targetList.hide();
				mySlide.slideIn();
			}
		});
	target.addEvent("mouseleave", function(e) {
			 if(e.target.parentNode.getElementsByTagName('ul')[0]) {
				 (function () {
					var mySlide = new Fx.Slide(e.target.parentNode.getElementsByTagName('ul')[0], { duration: 200 });
					mySlide.slideOut();
				 }).delay(800)
			 }
		});
	*/	
	
	$$('div#vmarquee p').each(function(el){
  		el.addClass('item')
	 	//el.makeDraggable();
  	});
  	
});



window.onload = function() {
	if(document.getElementById("region")) {
		document.getElementById("region").onmouseover = showRegions; 
		function showRegions() {
			
			document.getElementById('regionSelect').style.visibility = 'visible';
		}
		document.getElementById("regionSelect").onmouseout = hideRegions; 
		function hideRegions() {
			document.getElementById('regionSelect').style.visibility = 'hidden';
	}
		}
}

window.addEvent('domready', function(){

		/*$s('#vmarquee')
		.bind('drag',function( event ){
                $s( this ).css({
                        top: eval(event.offsetY)-424,
                        left: '10px'
                });
                $s( this ).css('position','absolute');
                
			});
	*/
});
