		    /*************************************************************
		   		  	   				Editable
		    *************************************************************/
			
			var numPage=new Array(); var cInc=0;
			
			/*************************************************************
		   				Javascript Functions by Duy Ton
		    *************************************************************/
			
			var tempRedirectLink = "";
			var lastForm = "";
			var sNav = "";
			
			function mouseFunc(nID,ms){
				
				if(ms==0){
					document.getElementById(nID).style.backgroundImage='url(images/template/light_brown.gif)';
				}else{
					if(sNav != nID) document.getElementById(nID).style.backgroundImage='url(images/template/dark_brown.gif)';
				}
				
			}
			
function VIS(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}
			
			function mouseFunction(nID,Source){
				curImg = Source.split("_");
				//alert(curImg[3]);
				if(curImg[3]=="up.gif") document.getElementById(nID).src = curImg[0] + "_" + curImg[1] + "_" + curImg[2] + "_" + "over.gif";
				else if(curImg[3]=="over.gif") document.getElementById(nID).src = curImg[0] + "_" + curImg[1] + "_" + curImg[2] + "_" + "up.gif";
			}
			
			function navStage(url){
				
				for(i = 0; i < numPage.length; i++) {
					if(url == numPage[i]){
						sNav = 'nav' + i;
						document.getElementById('nav' + i).style.backgroundImage='url(images/roll_over.gif)';
					}else{
						document.getElementById('nav' + i).style.backgroundImage='url(images/light_blue.gif)';
					}
				}
				
			}
			
			
			function doReset(){
				
				for(i = 0; i < lastForm.length; i++) {
					var tempobj = lastForm.elements[i];
					if(tempobj.alt == "required" || tempobj.title == "required") {
							document.getElementById(tempobj.id).value='';
					}
				}
				
			}
			
			function checkrequired(form) {
				
				lastForm = form;
				var pass = true;
				var type = "";
				var alertMsg = "";
				var poststr = "";
				for(i = 0; i < form.length; i++) {
					var tempobj = form.elements[i];
					if(tempobj.alt == "required" || tempobj.title == "required") {
						if(tempobj.value == '') {
							pass = false;
							alertMsg += tempobj.name + "\n";
							document.getElementById('f_' + tempobj.name).style.backgroundColor='#FFCC00';
						}else{
							poststr += tempobj.name + "=" + encodeURI(tempobj.value) + "&";
							document.getElementById('f_' + tempobj.name).style.backgroundColor='#EFEFEF';
						}
					}
					if(tempobj.name == 'type') type = tempobj.value;
				}
				
				
				if(!pass) {
					alert("Please enter the required information.");
					return false;
				}else{
					makeRequest('gdform.asp',poststr);
					return false;
				} 
				
				return false;
			}
			
			function hiLite(){
				
				if(errorField != ""){
					var tempVars = errorField.split('\n');
					for(i = 0; i < tempVars.length; i++){
						document.getElementById('f_' + tempVars[i]).style.backgroundColor='#FFCC00';
					}
				}
				
			}
			
			
			function searchFunc(){
				
				var pass = false;
				var page = 0;
				var keywords = document.getElementById('keywords').value;
				for(i = 0; i < numPage.length; i++) {
					if((numPage[i].search(keywords)!=-1)){
						pass = true;
						page = i;
					}
				}
				
				
				if(!pass){
					alert('No Matches!\nPlease try again.');		
				}else{
					makeRequest(numPage[page],0);	
				}
				
			}
			
			/*************************************************************
		   				AJAX Functions by Mozilla Dev Team
		    *************************************************************/
		    
			var http_request = false;

            function makeRequest(url,parameters) {
				
				if(!tempRedirectLink){
					var args = location.search.substr(1).split("?");
					tempRedirectLink = args;
				}else{
					args = "";
				}
				
				if(args != ""){
					url = args;	
				}					
									
				navStage(url);
				
                http_request = false;

                if (window.XMLHttpRequest) { // Mozilla, Safari,...
                    http_request = new XMLHttpRequest();
                    if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }

                if (!http_request) {
                    alert('Giving up :( Cannot create an XMLHTTP instance');
                    return false;
                }
                if(parameters){
					http_request.onreadystatechange = loadProcessedContents;
					http_request.open('POST', url, true);
					http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   					http_request.setRequestHeader("Content-length", parameters.length);
      				http_request.setRequestHeader("Connection", "close");
      				http_request.send(parameters);
				}else{
					http_request.onreadystatechange = loadContents;
               	 	http_request.open('GET', url, true);
                	http_request.send(null);
				}

            }

            function loadContents() {

                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
						var tempVar = http_request.responseText.split('<body onload="onLoad_RedirectTo();">');
						tempVar =  tempVar[1].split('</body>');
						document.getElementById('pageLoad').innerHTML=tempVar[0];
						scroll(0,0);
                    } else {
                        alert('There was a problem with the request.');
                    }
                }

            }
			
			 function loadProcessedContents() {

                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
						alert('Your Mail Has Been Sent!');
						doReset();
						scroll(0,0);
                    } else {
                        alert('There was a problem with the process request.');
                    }
                }

            }