function clickclear(thisfield, defaulttext) {
	if(defaulttext == null) {
		defaulttext = 'Search Keywords';
	}
	
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if(defaulttext == null) {
		defaulttext = 'Search Keywords';
	}

	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}

function run_search() {
	//alert("run search");
	//get url variables
	var searchString = document.location.search;
	searchString = searchString.substring((searchString.indexOf('=') + 1));
	if(searchString.indexOf('&') > 0) {
		searchString = searchString.substring(0, searchString.indexOf('&'));
	}
	//alert("searchString: " + searchString);
	
	//prepopulate search input
	var cse = document.getElementById('cse');
	var input_boxes = cse.getElementsByTagName('input');
	var input_box;
	var submit_btn;
	
	for(var i = 0; i < input_boxes.length; i++) {
		if(input_boxes[i].className == "gsc-input" || input_boxes[i].className == " gsc-input") {
			input_box = input_boxes[i];
		}
		
		if(input_boxes[i].className == "gsc-search-button" || input_boxes[i].className == " gsc-search-button") {
			submit_btn = input_boxes[i];
		}
	}
	if(input_box != null) {
		input_box.value = searchString;
	}
	
	//alert("input_box: " + input_box);
	//alert("submit_btn: " + submit_btn);
	
	//simulate search button click
	submit_btn.click();
}

function submit_questionnaire() {
	if(document.questionnaire_form.onsubmit()) {
		document.questionnaire_form.submit();
	}
}

function submit_contact_form() {
	if(document.contactForm.onsubmit()) {
		document.contactForm.submit();
	}
}

function submit_newsletter_form() {
	if(document.newsletter_form.onsubmit()) {
		document.newsletter_form.submit();
	}
}

function open_popup(p_url, p_name) {
	my_window = window.open(p_url, p_name,"width=742,height=450,scrollbars=yes,toolbar=no,menubar=no"); 
}