function ClearSearch() {
	try {
		var element = window.document.getElementById('SearchKeywords');
		if(element.value=='Search'){
			element.value='';
		}else{}
	} catch(e) {}
}

function WriteSearch() {
	try {
		var element = window.document.getElementById('SearchKeywords');
		if(element.value==''){
			element.value='Search';
		}else{}
	} catch(e) {}
}


ReplaceSearch = function() {
	try {
		var elements = window.document.getElementById('SearchKeywords');
		if(window.addEventListener){	
			elements.addEventListener('focus', ClearSearch, true);
			elements.addEventListener('blur', WriteSearch, true);	
		}else{
			elements.attachEvent("onfocus",ClearSearch);
			elements.attachEvent("onblur",WriteSearch);
		}
	} catch(e) {}
}





// Custom form label replacement functions

ReplaceFormLabels = function() {
	try {
		var lblName = window.document.getElementById('Form_100002_drpStepQuestions_ctl01_lblQuestionText');
		var txtName = window.document.getElementById('Form_100002_drpStepQuestions_ctl01_Question_20000'); 
		txtName.value = lblName.innerText;

		var lblEmail = window.document.getElementById('Form_100002_drpStepQuestions_ctl02_lblQuestionText');
		var txtEmail = window.document.getElementById('Form_100002_drpStepQuestions_ctl02_Question_20001'); 
		txtEmail.value = lblEmail.innerText;

		var lblMsg = window.document.getElementById('Form_100002_drpStepQuestions_ctl03_lblQuestionText');
		var txtMsg = window.document.getElementById('Form_100002_drpStepQuestions_ctl03_Question_20002'); 
		txtMsg.value = lblMsg.innerText;

		window.document.getElementById('Form_100002_drpStepQuestions_ctl01_tdLabel').style.display='none';
		window.document.getElementById('Form_100002_drpStepQuestions_ctl02_tdLabel').style.display='none';
		window.document.getElementById('Form_100002_drpStepQuestions_ctl03_tdLabel').style.display='none';
		window.document.getElementById('Form_100002_divStepTable').getElementsByTagName("table")[0].getElementsByTagName("tr")[3].getElementsByTagName("td")[0].style.display='none';
	} catch(e) {}
}




function ClearNameField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl01_Question_20000');
		if(element.value=='Name:'){
			element.value='';
		}else{}
	} catch(e) {}
}

function WriteNameField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl01_Question_20000');
		if(element.value==''){
			element.value='Name:';
		}else{}
	} catch(e) {}
}


ReplaceNameField = function() {
	try {
		var elements = window.document.getElementById('Form_100002_drpStepQuestions_ctl01_Question_20000');
		if(window.addEventListener){	
			elements.addEventListener('focus', ClearNameField, true);
			elements.addEventListener('blur', WriteNameField, true);	
		}else{
			elements.attachEvent("onfocus",ClearNameField);
			elements.attachEvent("onblur",WriteNameField);
		}
	} catch(e) {}
}






function ClearEmailField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl02_Question_20001');
		if(element.value=='Email:'){
			element.value='';
		}else{}
	} catch(e) {}
}

function WriteEmailField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl02_Question_20001');
		if(element.value==''){
			element.value='Email:';
		}else{}
	} catch(e) {}
}


ReplaceEmailField = function() {
	try {
		var elements = window.document.getElementById('Form_100002_drpStepQuestions_ctl02_Question_20001');
		if(window.addEventListener){	
			elements.addEventListener('focus', ClearEmailField, true);
			elements.addEventListener('blur', WriteEmailField, true);	
		}else{
			elements.attachEvent("onfocus",ClearEmailField);
			elements.attachEvent("onblur",WriteEmailField);
		}
	} catch(e) {}
}






function ClearCommentsField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl03_Question_20002');
		if(element.value=='Message:'){
			element.value='';
		}else{}
	} catch(e) {}
}

function WriteCommentsField() {
	try {
		var element = window.document.getElementById('Form_100002_drpStepQuestions_ctl03_Question_20002');
		if(element.value==''){
			element.value='Message:';
		}else{}
	} catch(e) {}
}


ReplaceCommentsField = function() {
	try {
		var elements = window.document.getElementById('Form_100002_drpStepQuestions_ctl03_Question_20002');
		if(window.addEventListener){	
			elements.addEventListener('focus', ClearCommentsField, true);
			elements.addEventListener('blur', WriteCommentsField, true);	
		}else{
			elements.attachEvent("onfocus",ClearCommentsField);
			elements.attachEvent("onblur",WriteCommentsField);
		}
	} catch(e) {}
}




PreFillContactForm = function() {
	try {
		WriteNameField();
		WriteEmailField();
		WriteCommentsField();
	} catch(e) {}
}








/*
WriteFlashBanner = function() {
	try {

		var str='';
		str+='	<object type="application\/x-shockwave-flash" data="\/files\/flash\/banner.swf" width="747" height="189" title="" id="FlashMovie">';
		str+='		<param name="wmode" value="transparent">';
		str+='		<param name="movie" value="\/files\/flash\/banner.swf">';
		str+='	<img src="\/files\/images\/template\/flash_bg.jpg" width="747" height="189" border="0" alt="">';
		str+='	<\/object>';

		var element = window.document.getElementById('InsertFlashBanner');

		element.innerHTML = str;

	} catch(e) {}
}
*/


/*
WriteFlashNav = function() {
	try {

		var strNav='';
		strNav+='	<object type="application\/x-shockwave-flash" data="\/files\/flash\/navigation.swf" width="750" height="50" title="" id="FlashNav">';
		strNav+='		<param name="wmode" value="transparent">';
		strNav+='		<param name="movie" value="\/files\/flash\/navigation.swf">';
		strNav+='	<\/object>';

		var elementNav = window.document.getElementById('InsertFlashNav');

		elementNav.innerHTML = strNav;

	} catch(e) {}
}
*/



if(window.addEventListener) { // gecko, safari, konqueror and standard
	 //window.addEventListener('load', WriteFlashNav, false);
	// window.addEventListener('load', WriteFlashBanner, false);
	 window.addEventListener('load', ReplaceSearch, false);
	 window.addEventListener('load', ReplaceFormLabels, false);
	 window.addEventListener('load', ReplaceNameField, false);
	 window.addEventListener('load', ReplaceEmailField, false);
	 window.addEventListener('load', ReplaceCommentsField, false);
	 window.addEventListener('load', PreFillContactForm, false);
} else if(document.addEventListener) { // opera 7
	//document.addEventListener('load', WriteFlashNav, false);
	//document.addEventListener('load', WriteFlashBanner, false);
	document.addEventListener('load', ReplaceSearch, false);
	document.addEventListener('load', ReplaceFormLabels, false);
	document.addEventListener('load', ReplaceNameField, false);
	document.addEventListener('load', ReplaceEmailField, false);
	document.addEventListener('load', ReplaceCommentsField, false);
	document.addEventListener('load', PreFillContactForm, false);
} else if(window.attachEvent) { // win/ie
	//window.attachEvent('onload', WriteFlashNav);
	//window.attachEvent('onload', WriteFlashBanner);
	window.attachEvent('onload', ReplaceSearch);
	window.attachEvent('onload', ReplaceFormLabels);
	window.attachEvent('onload', ReplaceNameField);
	window.attachEvent('onload', ReplaceEmailField);
	window.attachEvent('onload', ReplaceCommentsField);
	window.attachEvent('onload', PreFillContactForm);
} else { // mac/ie5
	if(typeof window.onload == 'function') {
		var existing = onload;
		window.onload = function() {
			existing();
			//WriteFlashNav();
			//WriteFlashBanner();
			ReplaceSearch();
			ReplaceFormLabels();
			ReplaceNameField();
			ReplaceEmailField();
			ReplaceCommentsField();
			PreFillContactForm();
		}
	} else {
		window.onload = function() {
			//WriteFlashNav();
			//WriteFlashBanner();
			ReplaceSearch();
			ReplaceFormLabels();
			ReplaceNameField();
			ReplaceEmailField();
			ReplaceCommentsField();
			PreFillContactForm();
		}
	}
}

