function sendCourseRegistration(){
	var objForm = document.forms[0];
	var errorList = '';
	if(objForm.FirstName.value == '') {
		errorList += 'First name\n';
	}
	if(objForm.LastName.value == '') {
		errorList += 'Last name\n';
	}
	var email = objForm.Email.value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email) == false) {
		errorList += 'Email\n';
	}
	if(objForm.Phone.value == '') {
		errorList += 'Phone\n';
	}
	if(objForm.Company.value == '') {
		errorList += 'Company\n';
	}
	if(objForm.CompanyAddress.value == '') {
		errorList += 'Company address\n';
	}
	if(objForm.CompanyCity.value == '') {
		errorList += 'Company city\n';
	}
	if(objForm.CompanyCountry.value == '') {
		errorList += 'Company country\n';
	}
	if(errorList == ''){
		objForm.action = 'Confirmation.aspx'
		objForm.submit();
	} else {
		alert('Please fill in the fields marked with an *:\n\n' + errorList);
	}
}

function sendCourseRequestDate(){
	var objForm = document.forms[0];
	var errorList = '';
	if(objForm.FirstName.value == '') {
		errorList += 'First name\n';
	}
	if(objForm.LastName.value == '') {
		errorList += 'Last name\n';
	}
	var email = objForm.Email.value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email) == false) {
		errorList += 'Email\n';
	}
	if(objForm.Phone.value == '') {
		errorList += 'Phone\n';
	}
	if(objForm.Company.value == '') {
		errorList += 'Company\n';
	}
	if(objForm.CompanyAddress.value == '') {
		errorList += 'Company address\n';
	}
	if(objForm.CompanyCity.value == '') {
		errorList += 'Company city\n';
	}
	if(objForm.CompanyCountry.value == '') {
		errorList += 'Company country\n';
	}
	if(errorList == ''){
		objForm.action = 'RequestDateConfirmation.aspx'
		objForm.submit();
	} else {
		alert('Please fill in the fields marked with an *:\n\n' + errorList);
	}
}



function toggleCourseInfo(id,ItemPos) {
	var courseInfoObj = document.getElementById(id);
	var courseInfoOpenObj = document.getElementById(id + '-open');
	var courseInfoCloseObj = document.getElementById(id + '-close');
        var courseContentFull = document.getElementById('courseContentFull' + ItemPos);
        var courseContentShort = document.getElementById('courseContentShort' + ItemPos);

	if(courseInfoObj.style.display == 'none') {
		courseInfoObj.style.display = 'block';
		courseInfoOpenObj.style.display = 'none';
		courseInfoCloseObj.style.display = 'block';
  		courseContentFull.style.display = 'block';
        	courseContentShort.style.display = 'none';
	} else {
		courseInfoObj.style.display = 'none';
		courseInfoOpenObj.style.display = 'block';
		courseInfoCloseObj.style.display = 'none';
		courseContentFull.style.display = 'none';
        	courseContentShort .style.display = 'block';
	}
}

function changeLocation() {
	var id = document.forms[0].LocationId.options[document.forms[0].LocationId.selectedIndex].value
	document.location.href = '?LocationId=' + id;
}

function getElementsByClassName(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = document.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}

function changeInputType(oldObject, oType) {
	var newObject = document.createElement('input');
	newObject.type = oType;
	if(oldObject.size) newObject.size = oldObject.size;
	if(oldObject.value) newObject.value = oldObject.value;
	if(oldObject.name) newObject.name = oldObject.name;
	if(oldObject.id) newObject.id = oldObject.id;
	if(oldObject.className) newObject.className = oldObject.className;
	oldObject.parentNode.replaceChild(newObject,oldObject);
	return newObject;
}

var isopen = false;
function toggleProductIndustrySelector() {
	var objSelectorOpen = document.getElementById('select-industry-open');
	var objSelectorOpenMargin = document.getElementById('select-industry-open-margin');
	var objSelectorDefault = document.getElementById('select-industry-default');
	var objFeatureMargin = document.getElementById('campaign-featured-product-bottom-margin');
	if(objSelectorDefault.style.display == 'block'){
		objSelectorOpen.style.display = 'block';
		objSelectorDefault.style.display = 'none';
		isopen = true;
	} else {
		isopen = false;
		objSelectorOpen.style.display = 'none';
		objSelectorDefault.style.display = 'block';
	}
}

function closeProductIndustrySelector() {
	if(isopen) {
		var objSelectorOpen = document.getElementById('select-industry-open');
		var objSelectorDefault = document.getElementById('select-industry-default');
		objSelectorOpen.style.display = 'none';
		objSelectorDefault.style.display = 'block';
		isopen = false;
	}
}

var selectedTab = null;
function onTabOver(item) {
	var obj = document.getElementById('tab' + item);
	if(obj.className == 'tab selected') {
		selectedTab = item;
	} else {
		obj.className = 'tab selected';
	}
}

function onTabOut(item) {
	var obj = document.getElementById('tab' + item);
	if(selectedTab != item) {
		obj.className = 'tab default';
	}
}

function arrowOnOver(item) {
	var obj = document.getElementById('arrow-' + item);
	obj.src = '/Frontend/Images/white-arrow.gif';
}

function arrowOnOut(item) {
	var obj = document.getElementById('arrow-' + item);
	obj.src = '/Frontend/Images/orange-arrow.gif';
}



				
			
