//Counter for Delgates
var delegateCounter = 0;
var bSpecialRequirements = true;

//User Details
var sFullName = "";
var sEmail = "";
var sCompany = "";
var sAddOne = "";
var sAddTwo = "";
var sAddThree = "";
var sPostCode = "";

var sJob = "";
var sTel = "";
var sFax = "";

var seminarDetailName = "";

getCookieDetails();

//Get Current Seminar
var iCurrentSem = getQueryVariable("seminar");

//var oSeminarSelect = window.document.onlineRequest
//getSeminarDetail(oSeminarSelect);

//--------------------------------------
function getQueryVariable(variable) {
//--------------------------------------
  var query = window.location.search.substring(1);
  
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

//--------------------------------------
function getCookieDetails(){
//--------------------------------------
	sFullName = GetCookie("user");
	if (sFullName == null || sFullName == "null") sFullName = "";
	
	sEmail = GetCookie("email");
	if (sEmail == null || sEmail == "null") sEmail = "";
	
	sCompany = GetCookie("company");
	if (sCompany == null || sCompany == "null") sCompany = "";

	sAddOne = GetCookie("add1");
	if (sAddOne == null || sAddOne == "null") sAddOne = "";
		
	sAddTwo = GetCookie("add2");
	if (sAddTwo == null || sAddTwo == "null") sAddTwo = "";
		
	sAddThree = GetCookie("add3");
	if (sAddThree == null || sAddThree == "null") sAddThree = "";
		
	sPostCode = GetCookie("postcode");
	if (sPostCode == null || sPostCode == "null") sPostCode = "";
		
	sJob = GetCookie("profession");
	if (sJob == null || sJob == "null") sJob = "";

	sTel = GetCookie("telephone");
	if (sTel == null || sTel == "null") sTel = "";	
}

//--------------------------------------
function getSeminarDetail(oSelect){ 
//--------------------------------------

	//for (var i=0; i < arrSeminar.length; i++) {			
		var icurrentIndex = oSelect.value;
		
		var strPanelInfo = "";
		var oDiv = document.getElementById("divFillSemniarDetail");
		
		if (oSelect.value != ''){
			strPanelInfo = '<table width="100%" border="0" cellpadding="5" cellspacing="0" class="formContentTable">' +
				'<tr>' +
					'<td class="standardTeaser">' +
						'<b>Event: </b>'+ arrSeminar[icurrentIndex][1] +'<br />' +
						'<b>Title: </b>'+ arrSeminar[icurrentIndex][2] +'<br />' +
						'<b>Date: </b>'+ arrSeminar[icurrentIndex][3] +'<br />';


						if (seminarTitle!='Interbuild'){
							strPanelInfo += '<b>Email: </b>'+ arrSeminar[icurrentIndex][4] +'<br />';
						}

						//Recipient
						//strPanelInfo += '<input value="fabrizio.cicero@lbicon.co.uk" name="CWP-FORM-RECIPIENT" type="hidden" />' +	
						strPanelInfo += '<input value='+ arrSeminar[icurrentIndex][4] +' name="CWP-FORM-RECIPIENT" type="hidden" />' +	
					'</td>' +
				'</tr>' +
			'</table>';

			//Title of Seminar
			seminarDetailName = "Seminar - " + arrSeminar[icurrentIndex][1];
			strPanelInfo = strPanelInfo + '<input value="' + seminarDetailName + '" name="CWP-FORM-LONG-TITLE" type="hidden" />';

			oDiv.innerHTML = strPanelInfo;					
		}else{
			oDiv.innerHTML = '';
			seminarDetailName = "";
		}	
	//}			
}

//--------------------------------------
function addDelegate(){
//--------------------------------------
	var oDivDelegate = document.getElementById("divMainDelegate");
	var sHTML = oDivDelegate.innerHTML;		
	delegateCounter = delegateCounter + 1;	

	sHTML = sHTML + '' +
	'<div id="divDelegate'+delegateCounter+'">' +	
		'<table width="100%" border="0" cellpadding="5" cellspacing="0" class="formContentTable">' +
			'<tr><td colspan="3" class="genericContentLabel" style="color:red;">Additional Delegate '+delegateCounter+' details (* required)</td></tr>' +
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Title:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td>' +
					'<select name="CWP-FORM-TITLE-'+delegateCounter+'" class="mainFormSmallSelect">' +
						'<option value="Ms">Ms</option> '+
						'<option value="Mr">Mr</option>' +
						'<option value="Miss">Miss</option>' +
						'<option value="Mrs">Mrs</option>' +
					'</select>' +
				'</td>' +
			'</tr>' +
			
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Forename:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-FORENAME-'+delegateCounter+'" type="text" class="mainFormInput" validate="text" validate_msg="Forename\n"/></td>' +
			'</tr>' +
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Surname:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-SURNAME-'+delegateCounter+'" type="text" class="mainFormInput" validate="text" validate_msg="Surname\n"/></td>' +
			'</tr>' +			
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Company:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-COMPANY-'+delegateCounter+'" type="text" class="mainFormInput" validate_msg="Company\n"/></td>' +
			'</tr>' +
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Job Title:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-JOB-TITLE-'+delegateCounter+'" type="text" class="mainFormInput" validate="text" validate_msg="JobTitle\n" /></td>' +
			'</tr>' +
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Tel:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-TEL-'+delegateCounter+'" type="text" class="mainFormInput" validate="text" validate_msg="Telephone\n"/></td>' +
			'</tr>' +					
			'<tr vAlign="middle">' +
				'<td class="genericContentLabel">Email:</td>' +
				'<td><span class="requiredField">*</span></td>' +
				'<td><input name="CWP-FORM-EMAIL-'+delegateCounter+'" type="text" class="mainFormInput" validate="text" validate_msg="Email\n" /></td>' +
			'</tr>';
			
			
			if (seminarTitle!='Interbuild'){
				if (bSpecialRequirements) {
					sHTML += '<tr vAlign="middle">';
						sHTML += '<td class="genericContentLabel">Special Dietary Requirements:</td>';
						sHTML += '<td></td>';
						sHTML += '<td><input name="CWP-FORM-DIETARY-'+delegateCounter+'" type="checkbox" value="yes" onClick="javascript:displayHiddenFieldCheck(\'specDietary'+delegateCounter+'\', this, true);"></td>';
					sHTML += '</tr>';
					
					sHTML += '<tr vAlign="middle" id="specDietary'+delegateCounter+'" name="specDietary'+delegateCounter+'" style="DISPLAY: none">';
						sHTML += '<td class="genericContentLabel">Please specify:</td>';
						sHTML += '<td></td>';
						sHTML += '<td><input name="CWP-FORM-DIETARY-'+delegateCounter+'-OTHER" type="text" class="mainFormInput"></td>';
					sHTML += '</tr>';					
				}

				sHTML += '<tr vAlign="middle">';
					sHTML += '<td class="genericContentLabel">Disability Requirements:</td>';
					sHTML += '<td></td>';
					sHTML += '<td><input name="CWP-FORM-DISABLED-'+delegateCounter+'" type="checkbox" value="yes" onClick="javascript:displayHiddenFieldCheck(\'jobDisability'+delegateCounter+'\', this, true);"></td>';
				sHTML += '</tr>';
				sHTML += '<tr vAlign="middle" id="jobDisability'+delegateCounter+'" name="jobDisability'+delegateCounter+'" style="DISPLAY: none">';
					sHTML += '<td class="genericContentLabel">Please specify:</td>';
					sHTML += '<td></td>';
					sHTML += '<td><input name="CWP-FORM-DISABLED-'+delegateCounter+'-OTHER" type="text" class="mainFormInput"></td>';
				sHTML += '</tr>';
			}
			
			sHTML += '<tr vAlign="middle">' +
				'<td align="right" colspan="3" class="standardTeaser">[<a href="#bottom" onclick="javascript:removeDelegate('+delegateCounter+')">Delete Delegate</a>]</td>' +
			'</tr>' +				
		'</table>' +
	'</div>';
	oDivDelegate.innerHTML = sHTML;
}

//--------------------------------------
function removeDelegate(id){
//--------------------------------------
	oDiv = "divDelegate"+id;
	var answer = confirm ('You want to delete the extra delegate?');
	if (answer) {
		document.getElementById(oDiv).outerHTML = '';
		if (delegateCounter == 0) {
			delegateCounter = 0;
		}else{
			delegateCounter = delegateCounter - 1;
		}
	}

}	