function checkTax(obj)
{
	if('' != obj.value) {
		var boxTax = document.getElementById('TAXNUMBER');
		alert('Geben Sie bitte auch Ihr Steuernummer, wenn Sie Ihre Firma registrieren wollen.');
		boxTax.focus();
		boxTax.style.borderColor = '#FE0000';
		boxTax.style.backgroundColor = '#FEDDd9';
	}
	return true;
}
/* opens text area. Fotobuch, FotobuchSeiten, Indexalbum */
function setBoxHeight (el1, el2) {
	var boxI	= document.getElementById(el1);
	var boxII	= document.getElementById(el2);
	if(boxI.offsetHeight > boxII.offsetHeight){
		boxII.style.height = boxI.offsetHeight-11;
	} else if (boxI.offsetHeight < boxII.offsetHeight) {
		boxI.style.height = boxII.offsetHeight-11;
	} else {
		return;
	}
}
//
function display_change(id)
{
	var element = document.getElementById(id);
	//var display = .style.display;
	if(document.getElementById(id).style.display == 'none')
	{
		element.style.display = 'block';
	}
	else
	{
		element.style.display = 'none';
	}
}
// JavaScript Document
aHTML = new Array(
    '<a href="http://www.fotobuch-albendirekt.eu/" title="Fotob&uuml;cher. Digitaldruck &amp; Fotopapier"><img src="http://www.copyworld.de/images/areas/Fotobuch.png" alt="Fotobuch. Digitaldruck &amp; Fotopapier" border="0" /></a>',
    '<a href="http://bewerbungsmappe.digitaldruck24.de/" title="Bewerbungsmappen. Titelseite: Name Foto 3-zeiligen Text"><img src="http://www.copyworld.de/images/areas/Bewerbungsmappen.png" alt="Bewerbungsmappen. Titelseite: Name Foto 3-zeiligen Text" border="0" /></a>',
    '<a href="http://kalender.albendirekt.com/aboutUs.php" title="Kalender. Auch mit Logo als Werbetr&auml;ger"><img src="http://www.copyworld.de/images/areas/Kalender.png" alt="Kalender. Auch mit Logo als Werbetr&auml;ger" border="0" /></a>',
    '<a href="http://fotogigant.com/" title="Fotogigant. Fotos Papiere Digitaldruck. Ihr Fachgesch&auml;ft in N&uuml;rtingen"><img src="http://www.copyworld.de/images/areas/Fotogigant.png" alt="Fotogigant. Fotos Papiere Digitaldruck. Ihr Fachgesch&auml;ft in N&uuml;rtingen" border="0" />',
    '<a href="http://www.photobook123.de/123/pages/index.php?page=Home&clid=1&lang=de" title="Fotobuch 123. Die Plattform f&uuml;r Gotofachh&auml;ndler"><img src="http://www.copyworld.de/images/areas/fotobuch123.png" alt="Fotobuch 123. Die Plattform f&uuml;r Gotofachh&auml;ndler" border="0" /></a>',
    '<a href="http://praesentationsmappe.digitaldruck24.de/" title="Pr&auml;sentationsmappen. Im Blick: Ihr thema, Ihr Logo, Ihre Fotos"><img src="http://www.copyworld.de/images/areas/Praesentationsmappen.png" alt="Pr&auml;sentationsmappen. Im Blick: Ihr thema, Ihr Logo, Ihre Fotos" border="0" /></a>',
    '<a href="http://www.studio-album.com/" title="Studio-Album. Fotob&uuml;cher f&uuml;r Profi-Anspr&uuml;che"><img src="http://www.copyworld.de/images/areas/Studio-Album.png" alt="Studio-Album. Fotog&uuml;cher f&uuml;r Profi-Anspr&uuml;che" border="0" /></a>'
);

function writeHTML(k) {
	var i=0;	
	if(k>=aHTML.length-1)k=0;
	i=i+k;
	for (j=0;j<aHTML.length;j++) {
		document.getElementById(j).innerHTML = aHTML[i];
		i++;
		if(i>=aHTML.length)i=0;
	} // end for (i;i<aHTML.length;i++)	
	k++;
	window.setTimeout(function(){writeHTML(k);},4000); 
} // end function writeHTML(k)

function checkAGB()
{
        var chc = document.getElementById('submitButton');
	if(chc.disabled == true)chc.disabled = false;
		else chc.disabled = true;
}

function checkConfirmEmail(email_2)
{
	var email_1 = document.getElementById('EMAIL');
	if(email_1.value != email_2.value)
	{
		alert ('Die E-Mail-Adressen stimmen nicht ?berein.');
		//email_2.value = '';
		email_2.style.borderColor = '#FE0000';
		email_2.style.backgroundColor = '#FEDDd9';
		return false;
	}
	else
	{
		return true
	}
}

function setAction(fomrName, action)
{
	var form = document.forms[fomrName];
	form.action = action;
	document.forms[fomrName].submit();
}
function check_fields(form, type, session)
{
	if(session != '' && type != 'shipping')
	{
		if(!checkPassword(form))return false;
	}
	for (var i = 0; i < form.elements.length; i++)
	{
		var key = form.elements[i].name;
		var val = form.elements[i].value;
		var obj = form.elements[i];
		if(!validate_value(key, val, obj, type))
		{
			return false;
		}
	}
	return true;
}
//
function validate_value(k, v, o, t)
{
	var mandatory;
        switch (t)
	{
		case 'selfshipp':
			mandatory = new Array('abholungsort');
			break;
		case 'ship':
			mandatory = new Array('LASTNAME', 'ADDRESS', 'HOUSENR', 'ZIPCODE', 'CITY', 'COUNTRY');
			break;
		case 'book':
			mandatory = new Array('HauptFeld', 'Person');
			break;
		case 'login':
			mandatory = new Array('username', 'password');
			break;
		case 'customer':
			mandatory = new Array('LASTNAME', 'FIRSTNAME', 'ADDRESS', 'HOUSENR', 'ZIPCODE', 'CITY', 'COUNTRY', 'EMAIL', 'EMAIL_COMFIRM');
			break;
		case 'password':
			mandatory = new Array('EMAIL');
			break;
		case 'kontakt':
			mandatory = new Array('Betreff','Text','EMail');
			break;
		case 'shipping':
			mandatory = new Array('DELTITLE','DELFIRSTNAME','DELLASTNAME', 'DELADDRESS', 'DELZIPCODE', 'DELCITY', 'DELCOUNTRY');
			break;
		default:
			mandatory = new Array('COMPANY', 'TAXNUMBER', 'TITLE', 'LASTNAME', 'FIRSTNAME', 'ADDRESS', 'ZIPCODE', 'CITY', 'COUNTRY', 'EMAIL', 'PHONE', 'ACCOUNTHOLDER', 'BANK', 'BANKNUMBER', 'ACCOUNTNUMBER', 'PASSWORD');
	}
	for(var j = 0; j < mandatory.length; j++)
	{
		if(mandatory[j] == k && v == '')
		{
			alert('Das Feld ' + mandatory[j] + ' muss ausgef?llt werden!' + v);
			o.style.backgroundColor = '#FEDDd9';
			o.style.borderColor = '#FE0000';
			o.focus();
			return false;
		}
	}
	return true;
}
