if (window.navigator.appName == "Microsoft Internet Explorer") {
	PromptBox.prototype.isIE = true;
} else {
	PromptBox.prototype.isIE = false;
}

PromptBox.prototype.overLayEnroll = '<table width="100%" cellspacing="0" cellpadding="0" border="0" class="tableConfig"><tr><th class="titleTH" align="left">Inschrijven workshop</th><th class="linkTH" align="right"><a href="javascript:void(0);" onClick="PromptBox.prototype.deleteOverlay()">Sluiten</a></th></tr><tr><td class="tdSettings" colspan="2"><table width="100%" cellspacing="0" cellpadding="0" border="0" style="vertical-align:top;"><tr><th colspan="2" class="thList">Formulier</th></tr><tr><td class="tdsExampleOverlay">&nbsp;</td><td class="tdsExampleOverlay">Hieronder kunt u, uw gegevens invullen en u zal uwzelf inschrijven voor de workshop.</td> </tr><tr><td class="tdsNameOverlay"><label for="entry_company">Bedrijfsnaam:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_company" id="entry_company" alt="Bedrijfsnaam" tabindex="1" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_contact">Volledige naam:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_contact" id="entry_contact" alt="Volledige naam" tabindex="2" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_address">Adres:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_address" id="entry_address" alt="Adres" tabindex="3" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_zipcode">Postcode:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_zipcode" id="entry_zipcode" alt="Postcode" tabindex="4" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_city">Woonplaats:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_city" id="entry_city" alt="Woonplaats" tabindex="5" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_phone">Telefoon:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_phone" id="entry_phone" alt="Telefoon" tabindex="6" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_mobile">Mobiel:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_mobile" id="entry_mobile" alt="Mobiel" tabindex="7" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_email">Emailadres:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_email" id="entry_email" alt="Email" tabindex="8" class="inputOverlay" /></td></tr><tr><td class="tdsNameOverlay"><label for="entry_comments">Opmerkingen:</label></td><td class="tdsValueOverlay"><input type="text" name="entry_comments" id="entry_comments" alt="Commentaar" tabindex="9" class="inputOverlay" /></td></tr></table></td><tr><td colspan="2" class="tdsButton"><button id="btnCancel" onClick="PromptBox.prototype.deleteOverlay();">Annuleren</button><button id="btnSubmit" onClick="PromptBox.prototype.saveEnroll(%id%);">Inschrijven</button></td></tr></table>';

function PromptBox() {
	PromptBox.prototype.opacity = 0.0;
	this.tmrIntervalLoad = 0;
	this.tmrIntervalFreq = 100;
	this.errorText = '';
}

PromptBox.prototype.saveEnroll = function(id) {
	if (PromptBox.prototype.isIE) {
		var company = document.getElementById('entry_company').value;
		var contact = document.getElementById('entry_contact').value;
		var gender = "M/F";
		var address = document.getElementById('entry_address').value;
		var zipcode = document.getElementById('entry_zipcode').value;
		var city = document.getElementById('entry_city').value; 
		var phone = document.getElementById('entry_phone').value;
		var mobile = document.getElementById('entry_mobile').value;
		var email = document.getElementById('entry_email').value;
		var comments = document.getElementById('entry_comments').value;
	} else {
		var company = document.all['entry_company'].value;
		var contact = document.all['entry_contact'].value;
		var gender = "M/F";
		var address = document.all['entry_address'].value;
		var zipcode = document.all['entry_zipcode'].value;
		var city = document.all['entry_city'].value; 
		var phone = document.all['entry_phone'].value;
		var mobile = document.all['entry_mobile'].value;
		var email = document.all['entry_email'].value;
		var comments = document.all['entry_comments'].value;
	}
	var workshopid = id;
	var params = 'action=enroll&company=' + company + '&contact=' + contact + '&gender=' + gender + '&address=' + address + '&zipcode=' 
	+ zipcode + '&city=' + city + '&phone=' + phone + '&mobile=' + mobile + '&email=' + email + '&comments=' + comments + '&workshopid='
	+ workshopid;
	
	AjaxFunctions.prototype.sendRequest('../admin/controllers/workshop.controller.php', params, 'PromptBox.prototype.deleteOverlay()');
}

PromptBox.prototype.createOverlay = function(type, id) 
{
	try 
	{
		//alert(document.getElementsByTagName('body')[0]);
		objParent = document.getElementById('bodyId');
		var objOverlayChild = document.createElement('div');
		var objUnderlayChild = document.createElement('div');
		objOverlayChild.setAttribute('id', 'ErrorTopLayer');
		objUnderlayChild.setAttribute('id', 'ErrorBottomLayer');
		
		if (PromptBox.prototype.isIE) 
		{
			objUnderlayChild.setAttribute('className', 'divUnderLayer');
			objOverlayChild.setAttribute('className','divErrorTopLayer');
		} 
		else 
		{
			objUnderlayChild.setAttribute('class', 'divUnderLayer');
			objOverlayChild.setAttribute('class','divErrorTopLayer');
		}
		
		if (type == 'enroll') {
			objOverlayChild.innerHTML = PromptBox.prototype.overLayEnroll.replace('%id%', id);
		} else {
			objOverlayChild.innerHTML = PromptBox.prototype.errorText;
		}
		
		PromptBox.prototype.tmrIntervalLoad = setInterval("PromptBox.prototype.fadeInOverlay()", 10);
		
		objParent.appendChild(objOverlayChild);
		objParent.appendChild(objUnderlayChild);
	} 
	catch (error) 
	{
		throw(error);
	}
}
	
PromptBox.prototype.deleteOverlay = function() 
{
	try {
		var objParent = document.getElementById('bodyId');
		var objChild = document.getElementById('ErrorTopLayer');
		objParent.removeChild(objChild);
		PromptBox.prototype.tmrIntervalLoad = setInterval("PromptBox.prototype.fadeOutOverlay()", 10);
		PromptBox.prototype.deleteUnderlay();
	} 
	catch (error) 
	{
		throw(error);
	}
}


PromptBox.prototype.deleteUnderlay = function() 
{
	try {
		var objParent = document.getElementById('bodyId');
		var objChild = document.getElementById('ErrorBottomLayer');
		objParent.removeChild(objChild);
	} 
	catch (error) 
	{
		throw(error);
	}
}
	
PromptBox.prototype.fadeInOverlay = function() 
{
	if (document.getElementById('ErrorBottomLayer')) 
	{
		objDiv =  document.getElementById('ErrorBottomLayer');
		if (PromptBox.prototype.isIE) {
			if (objDiv.filters.alpha.opacity != 70) 
			{
				objDiv.filters.alpha.opacity += 5;
			} 
			else 
			{
				clearInterval(PromptBox.prototype.tmrIntervalLoad);
			}
		} else {
			if (PromptBox.prototype.opacity != 0.7) {
				PromptBox.prototype.opacity += 0.05;
				objDiv.style.MozOpacity = PromptBox.prototype.opacity;
			} else {
				clearInterval(PromptBox.prototype.tmrIntervalLoad);
			}
		}
	}
}


PromptBox.prototype.fadeOutOverlay = function() 
{
	if (document.getElementById('ErrorBottomLayer')) 
	{
		objDiv =  document.getElementById('ErrorBottomLayer');
		if (PromptBox.prototype.isIE) {
			if (objDiv.filters.alpha.opacity != 0) 
			{
				objDiv.filters.alpha.opacity -= 0.05;
			} 
			else 
			{
				clearInterval(PromptBox.prototype.tmrIntervalLoad);
				PromptBox.prototype.deleteUnderlay();
				PromptBox.prototype.blnConfigured = true;
			}
		} else {
			if (PromptBox.prototype.opacity != 0.0) {
				PromptBox.prototype.opacity -= 0.05;
				objDiv.style.MozOpacity = PromptBox.prototype.opacity;
			} else {
				clearInterval(PromptBox.prototype.tmrIntervalLoad);
				PromptBox.prototype.deleteUnderlay();
				PromptBox.prototype.blnConfigured = true;
			}
		}
	}
}
