function jumpTo(num) {

	var locvar;

	switch(num) {
	
		case 1:
			locvar = "http://www.nowutah.com/n_index.php";
		break;
		case 2:
			locvar = "http://www.nowutah.com/n_news.php";		
			break;
		case 3:
			locvar = "http://utah.kaango.com/";		
			break;
		case 4:
			locvar = "http://www.nowutah.com/n_directory.php";		
			break;
		case 5:
			locvar = "http://www.nowutah.com/n_calendar.php";		
			break;
		case 6:
			locvar = "http://www.nowutah.com/n_blogs.php";		
			break;
		case 7:
			locvar = "http://www.nowutah.com/forum/";		
			break;	
		case 8:
			locvar = "http://www.nowutah.com/n_alerts.php";		
			break;
		case 10:
			locvar = "http://www.nowutah.com/n_media.php";		
			break;			
	
	}

	document.location = locvar;

}

selectedTab = 1;

function switchTab(id) {

	for(i=1;i<5;i++) {
	
		if(document.all) {
			$('tab' + i).setAttribute("className", "dtab");
		} else {
			$('tab' + i).setAttribute("class", "dtab");
		}
		
	}
	
	// Modify form functionality based on selected tab.
	
	switch(id) {
		
		case "1": // web search
			$('searchquery').focus();
			$('searchquery').onkeyup = null;
			$('livepreview').style.display = "none";		
		break;
		
		case "2": // news search
			$('searchquery').focus();
			new Effect.Appear('livepreview', { duration: 1.0, from: 0.0, to: 0.9 });
			$('livepreview').innerHTML = '<div align="center">Enter a Keyword or Phrase for a Live Search Preview</div>';
			$('searchquery').onkeyup = function() {
				livePreviewQueue($('searchquery').value);
			}	
			//document.onclick = hideLivesearch;
		break;
		
		case "3": // classifieds search
			$('searchquery').focus();
			new Effect.Appear('livepreview', { duration: 1.0, from: 0.0, to: 0.9 });
			$('livepreview').innerHTML = '<div align="center">Enter a Keyword or Phrase for a Live Search Preview</div>';			
			$('searchquery').onkeyup = function() {
				livePreviewQueue($('searchquery').value);
			}		
			//document.onclick = hideLivesearch;
		break;
		
		case "4": // directory search
			$('searchquery').focus();
			new Effect.Appear('livepreview', { duration: 1.0, from: 0.0, to: 0.9 });
			$('livepreview').innerHTML = '<div align="center">Enter a Keyword or Phrase for a Live Search Preview</div>';			
			$('searchquery').onkeyup = function() {
				livePreviewQueue($('searchquery').value);				
			}
			//document.body.onclick = hideLivesearch;		
		break;
		
	}
	
	$('searchquery').value = '';
	
	selectedTab = id;
	
	if(document.all) {
		$('tab' + id).setAttribute("className", "tab");
	} else {
		$('tab' + id).setAttribute("class", "tab");		
	}
	
}

function hideLivesearch() {
	
	$('livepreview').style.display = "none";
	document.body.onclick = null;
	
}

var liveTimeout;

function livePreviewQueue(keyword) {
	
	clearInterval(liveTimeout);
	
	if(keyword != " " && keyword != "") {
	
		$('livepreview').innerHTML = '<div align="center"><img src="/images/indicator.gif">&nbsp;&nbsp;<span style="vertical-align:4px;">Searching...</span></div>';
		liveTimeout = window.setInterval("livePreview('" + keyword + "')", 700);
		
	} else {
		$('livepreview').innerHTML = '<div class="liveprv" align="center">';
		$('livepreview').innerHTML += 'Please enter a search term...';
		$('livepreview').innerHTML += '</div>';
	}
	
}

function livePreview(keyword) {

	clearInterval(liveTimeout);
	var ajx = new ajax();
	ajx.open('get', '/includes/nowutah.php?action=livesearch&kwd=' + keyword + '&type=' + selectedTab);
	ajx.onreadystatechange = function() {
		if(ajx.readyState == 4) {
			
			$('livepreview').innerHTML = '<div class="liveprv">';
			$('livepreview').innerHTML += ajx.responseText;
			$('livepreview').innerHTML += '</div>';
			clearInterval(liveTimeout);
			
		}
	}
	ajx.send(null);
	
}

function submitSearch() {

	if(selectedTab == 1) {

		window.open("http://www.google.com/search?hl=en&q=" + $('searchquery').value + "&btnG=Google+Search", "_Results");
		
	} else if(selectedTab == 2) {
	
	
	
	} else if(selectedTab == 3) {
		
		window.open("http://new.nowutah.com/results.php?q=" + $('searchquery').value, "_Results");
		
	} else if(selectedTab == 4) {
	
	
	
	}

}


function checkEnter(e){ //e is event object passed from function invocation
	
	var characterCode; // literal character code will be stored in this variable
	
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e;
		characterCode = e.which; //character code is contained in NN4's which property
	} else {
		e = event;
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		submitSearch();
		return false;
	} else {
		return true;
	}

}

function dim() {

	new Effect.Appear('overlay', {from: 0.0, to: 1.0, duration: 0.4, onComplete: showOCB()});

}

function setWind() {

	dim();

}

function showOCB() {

	new Effect.Appear('ocbcon', {from: 0.0, to: 1.0, duration: 1.5});

}

function ocb(title, contents) {
	$('ocb').innerHTML = '<div class="title">' + title + '</div>';
	$('ocb').innerHTML = contents;
}

function writesearchrail(results) {
	$('searchrail').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="45" height="400"><param name="movie" value="flash/searchright.swf?trf=' + results + '"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="flash/searchright.swf?trf=' + results + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="45" height="400" wmode="transparent"></embed></object>';
}

function writeLiveMarket(user, ip) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="680" height="200">');
    document.write('<param name="movie" value="/classifieds/flash/livemarket/lmclientnow.swf?username=' + user + '&ip=' + ip + '" />');
   	document.write('<param name="quality" value="high" />');
	document.write('<param name="wmode" value="opaque" />');
    document.write('<embed src="/classifieds/flash/livemarket/lmclientnow.swf?username=' + user + '&ip=' + ip + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="680" height="200" wmode="opaque"></embed>');
	document.write('</object>');
}

function addalbum() {
	var ajx = new ajax();
	
	var album = prompt("Please enter a name for this album:");
	
	ajx.open('get', '/includes/nowutah.php?action=addalbum&albumname=' + album);
	ajx.onreadystatechange = function() {
		if(ajx.readyState == 4) {
			
			var albumid = ajx.responseText;
			
			var frmlngth = document.forms['subform'].album.options.length;
			
			document.forms['subform'].album.options[frmlngth] = new Option(album,albumid);
			document.forms['subform'].album.options[frmlngth].selected = true;
			
		}
	}
	ajx.send(null);
}

function writemovie(file) {
	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="551" height="481"> <param name="movie" value="/flash/videoplayer.swf?vidfile=' + file + '"> <param name="quality" value="high"><embed src="/flash/videoplayer.swf?vidfile=' + file + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="551" height="481"></embed></object>');

}

function writevuploader() {

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="420" height="120"> <param name="movie" value="/flash/vupload.swf"> <param name="quality" value="high"> <embed src="/flash/vupload.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="420" height="120"></embed></object>');

}

function setfilename(fname) {

	document.forms['subform'].filename.value = fname;

}

function fileuploaded() {

	document.forms['subform'].submit();

}

function closeLM() {
	if(document.getElementById('livemarket').style.display == 'none') {
		document.getElementById('livemarket').style.display = 'block';	
		$('coro').innerHTML = "close";
	} else {
		document.getElementById('livemarket').style.display = 'none';	
		$('coro').innerHTML = "open";		
	}
}