function display(obj,id1,id2) {
txt = obj.options[obj.selectedIndex].value;
document.getElementById(id1).style.display = 'none';
document.getElementById(id2).style.display = 'none';
if ( txt.match('194') ) {
document.getElementById(id1).style.display = 'block';
document.getElementById('pcode').value = "";
document.getElementById('province-select').value="";
}
else {
document.getElementById(id2).style.display = 'block';
document.getElementById('zip').value = "";
document.getElementById('state-select').value="";
}
}

function addmore() {
document.getElementById('more').style.display = 'block';
document.getElementById('add').style.display = 'none';
}

function validate_email(field,id1) {
document.getElementById(id1).style.display = 'none';
document.getElementById(field).style.background = 'white';
with (document.getElementById(field)) {
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if(apos<1 || dotpos-apos<2 || document.getElementById(field).value == "" || document.getElementById(field).value == null) {
	document.getElementById(id1).style.display = 'block';
	document.getElementById(field).style.background = 'pink';
	return false;
}
else {
	return true;
}
}
}

function validate_required(field,id1) {
document.getElementById(field).style.background = 'white';
document.getElementById(id1).style.display = 'none';
with (document.getElementById(field)) {
	if (value == null || value == "") {
	  document.getElementById(id1).style.display = 'block';
	  document.getElementById(field).style.background = 'pink';
	  return false;
	}
	else {
	 return true;
	}
}
}	


function validate_all() {

var booltest = true;

if(validate_required('first_name','val-first_name')) {
}
else {
booltest = false;
}

if(validate_required('last_name','val-last_name')) {
}
else {
booltest = false;
}


if(validate_required('country','val-country')) {
	if(document.getElementById('country').value == '194') {
		if(validate_required('state-select','val-state')) {
			document.getElementById('state-select').style.background = 'white';
			document.getElementById('val-state').style.display = 'none';

		}
		else { booltest = false; }
		if(validate_required('zip', 'val-zip')) {
		}
		else { booltest = false; }
	}
	else {
		document.getElementById('state-select').style.background = 'white';
		document.getElementById('val-state').style.display = 'none';
	}
}
else {
booltest = false;
}

if(validate_email('emailid', 'val-email')) {
}
else {
booltest = false;
}


if(validate_required('street','val-street')) {
}
else {
booltest = false;
}

if(validate_required('city','val-city')) {
}
else {
booltest = false;
}

if(validate_required('term','val-term')) {
}
else {
booltest = false;
}

if(document.getElementById('basket').length > 0 ) {
document.getElementById('val-interest').style.display = 'none';
document.getElementById('basket').style.background = 'white';

}
else {
document.getElementById('val-interest').style.display = 'block';
document.getElementById('basket').style.background = 'pink';
booltest = false;
}

// select all from listbox

for(i=0; i<document.getElementById('basket').options.length; i++) {
	document.getElementById('basket').options[i].selected = true;
}

return booltest;
}

function add_to_basket() {
var basket = document.getElementById('basket');
var interest = document.getElementById('interest');
var i;
var x = 0;

for (i=0; i<interest.length; i++) {
	if (interest.options[i].selected) {
		if(basket.length < 5) {

	   					var basketl = basket.length++;
						basket.options[basketl] = new Option(interest.options[i].text, interest.options[i].value);
var hidden = document.createElement('input');
hidden.setAttribute('type', 'hidden');
hidden.setAttribute('value', interest.options[i].text); 
hidden.setAttribute('name', 'method' + i);								

			
		}
		else {
			var toomany = true;
		}
	}
}

if(toomany == true){ alert("You have selected more than 5 interests"); }


for (i=0; i<basket.length; i++) {
	for (x=i+1; x<basket.length; x++) {
		if(basket.options[i].text == basket.options[x].text) {
			basket.remove(x);
		}
	}

}

}


function remove_from_basket() {
var basket = document.getElementById('basket');
var interest = document.getElementById('INQNEUG2-COLLEGE_INTEREST_PROGRAM[]');
var i;
var x = 0;

for (i=0; i<basket.options.length; i++) {
        if (basket.options[i].selected) {
		basket.remove(i);
	}
}


}
