
//	mangoo rapid application design - copyright 2004-2006 by 10fingers.com and crossconcept.info
	
//	-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
//	allg. Sitefunktionen

	function contact(string)
	{
		if(string == '') return;
		
		var chars 	= 'abcdefghijklmnopqrstuvwxyz0123456789.-_@';
		var map 	= 'ptucdVklmNqXrsbOPjxyQRvWAzYwZaSefnTUghio';
		var j		= string.length;
		var result	= 'mai'+'lto:';

		for(var i = 0; i < j; i++) {
			k = string.charAt(i);
			l = map.indexOf(k);
			result += chars.charAt(l);
		}

		window.location = result;
	}
	
	function getObject(ObjId) {
		if(document.getElementById) {
			var Obj = document.getElementById(ObjId);
		} else if(document.all) {
			var Obj = eval("document.all."+ObjId);
		}
		return Obj;
	}
	
	function show(ObjID) {
		toggleLayerByID('', ObjID);
	}
	
	function hide(ObjID) {
		toggleLayerByID(ObjID, '');
	}
	
	function toggleLayerByID(ObjIDhide, ObjIDshow) {
		if(ObjIDhide != '') {
			var ObjHide = getObject(ObjIDhide);
			ObjHide.style.display = "none";
		}
		if(ObjIDshow != '') {
			var ObjShow = getObject(ObjIDshow);
			ObjShow.style.display = "block";
		}
	}
	
	function setElementStyle(ObjId, property, value) {
		Obj = getObject(ObjId);
		eval("Obj.style."+property+" = '"+value+"'");
	}
	
	function viewImage(link, width, height)
	{
		var screenheight = parseInt(height) + 17;
		var left = (screen.availWidth - width) / 2;
		var top = (screen.availHeight - screenheight) / 2;

		imageWindow = window.open("about:blank", "ZOOM", "height="+screenheight+",width="+width+",menubar=no,locationbar=no,status=no,scrollbars=no,resizable=no,left="+left+",top="+top);
		if(document.all) imageWindow.moveTo(left, top);
		imageWindow.document.write("<html><head><title>ZOOM</title></head>");
		imageWindow.document.write("<body style='margin:0;padding:0;' onclick='window.close();'>");
			imageWindow.document.write("<img src='"+link+"' style='width:"+width+";height:"+height+";border:0;margin:0;padding:0;'>");
			imageWindow.document.write("<p style='margin:0;padding:0;background-color:#FFF;width:"+width+"px;font-size:11px;line-height:13px;font-family:Arial,sans-serif;text-align:center;cursor:pointer;cursor:hand;'>close / schlie&szlig;en</p>");
		imageWindow.document.write("</body></html>");
		imageWindow.focus();
	}
	
	function resizeWindow(width, height)
	{
		if(height == 0) height = screen.availHeight;
		var left = (screen.availWidth - width) / 2;
		var top = (screen.availHeight - height) / 2;
		window.moveTo(left, top); 
		window.resizeTo(width, height);
	}
	
	function printCpt()
	{
		var colors = new Array('#0000FF', '#FF6600', '#FFCC00', '#993399', '#FF0000', '#339900');
		var grid = new Array(4, 3);
			
		document.write('<style>');
		document.write('#cpt { table-layout: auto; border-collapse: collapse; }');
		document.write('#cpt td { padding:0; margin:0; border:0; }');
		
		var id = 0;
		for(var i = 0; i < stl.length; i++) {
			for(var j = 0; j < stl[i].length; j++) {
				var width = stl[i][j];
				j++;
				var height = stl[i][j];
				j++;
				var color = stl[i][j];
				id++;
				
				document.write('#cpt'+id+' { width: '+grid[width]+'px; height: '+grid[height]+'px; background-color: '+colors[color]+'; } ');
			}
		}
			
		document.write('</style>');
		document.write('<table id="cpt"><tr>');
		
		for(var i = 0; i < cpt.length; i++) {
			for(var j = 0; j < cpt[i].length; j++) {
				document.write('<td id="cpt'+cpt[i][j]+'"></td>');
			}
			document.write('</tr><tr>');
		}
		document.write('</tr></table>');
	}
	
	function initFormStep2()
	{
		initShippingOptions();
	}
	
	function initShippingOptions()
	{
		var ObjShippingOptions = getObject("M25__0__ssh__shipping_address_bool_1");
		if (ObjShippingOptions.checked) {
			var disable = false;
		} else {
			var disable = true;
		}

		var shippingInputs = new Array();
		shippingInputs[0] = "M25__0__ssh__shipping_name_0";
		shippingInputs[1] = "M25__0__ssh__shipping_address_1_0";
		shippingInputs[2] = "M25__0__ssh__shipping_address_2_0";
		shippingInputs[3] = "M25__0__ssh__shipping_zip_0";
		shippingInputs[4] = "M25__0__ssh__shipping_town_0";
		shippingInputs[5] = "M25__0__ssh__shipping_countryid_0";
		
		var element;
		
		for(var i=0;i<shippingInputs.length;i++) {
			element = getObject(shippingInputs[i]);
			if(disable) {
				element.disabled = 1;
				if(element.type == "text") {
					element.value = "";
				}
			} else {
				element.disabled = 0;
			}
		}
		
		if(disable == true)
		{
			var ObjInvoiceCountryid = getObject("M25__0__ssh__invoice_countryid_0");
			var ObjShippingCountryid = getObject("M25__0__ssh__shipping_countryid_0");
			ObjShippingCountryid.value = ObjInvoiceCountryid.value;
		}
	}
	
	function showCheckdigitHelp() {
		var Obj = getObject('checkdigit_image');
		Obj.style.display = "inline";
	}
	
	function hideCheckdigitHelp() {
		var Obj = getObject('checkdigit_image');
		Obj.style.display = "none";
	}
	
//	-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
//	The End