var style_cookie_name = "skin";
var style_cookie_duration = 120;
var style_cookie_domain = "archaicro.org";

function changeUI(field){
	styleid = field.options[field.selectedIndex].value;
//	document.location = (field.options[field.selectedIndex].value);
	document.getElementById('css_Default').href = '/style/'+styleid+'.css';
	set_cookie( style_cookie_name, styleid, style_cookie_duration, style_cookie_domain );
	return;
}

//function switch_style( css_title ) {
//	var i, link_tag ;
//	for(i = 0, link_tag = document.getElementsByTagName("link") ; i < link_tag.length ; i++ ) {
//		if((link_tag[i].rel.indexOf( "stylesheet" ) != -1) && link_tag[i].title) {
//			link_tag[i].disabled = true ;
//			if(link_tag[i].title == css_title) {
//				link_tag[i].disabled = false ;
//			}
//		}
//	set_cookie( style_cookie_name, css_title, style_cookie_duration );
//	}
//}

//function set_style_from_cookie() {
//	var css_title = get_cookie( style_cookie_name );
//	if(css_title.length) {
//		switch_style( css_title );
//	}
//}

function set_cookie( cookie_name, cookie_value, lifespan_in_days, valid_domain ) {
	var domain_string = valid_domain ? ("; domain=" + valid_domain) : '' ;
	document.cookie = cookie_name + "=" + encodeURIComponent( cookie_value ) + "; max-age=" + 60 * 60 * 24 * lifespan_in_days + "; path=/" + domain_string ;
}

//function get_cookie( cookie_name ) {
//	var cookie_string = document.cookie ;
//	if (cookie_string.length != 0) {
//		var cookie_value = cookie_string.match( '(^|;)[\s]*' + cookie_name + '=([^;]*)' );
//		return decodeURIComponent( cookie_value[2] ) ;
//	}
//	return '' ;
//}

function showhide(id) {
	if( document.getElementById ) {
		if( !(obj = document.getElementById(id)) )
			return;
		if( obj.style.display == "none" ) {
			obj.style.display = "";
		} else {
			obj.style.display = "none";
		}
	}
}
function noop() {
	return;
}

// note: name cannot have space and must be quoted when sent in
function popWin(url, name, dim) {
	newwindow = window.open(url,name, dim);
	if( window.focus )
		newwindow.focus()
	try {
		event.returnValue = false; // for IE7
	} catch( exception ) {
	}
	return false;
}

function checkSubData() {
	// check to see if input is numeric
	function isNumeric( val ) {
		if( val.match(/^[0-9]+$/) )
			return true;
		else
			return false;
	}
	itemid = document.search_item.itemid.value;
	if( !isNumeric(itemid) ) {
		alert("Please only enter a number!");
		return false;
	}
	return true;
}

