/*
CSS Browser Selector v0.3.1
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' '+s+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

/*// browser platform check for stylesheets

var macie = stylePath + "seeds_macie.css";
var macnn = stylePath + "seeds_macnn.css";
var macsaf = stylePath + "seeds_macsaf.css";
var pcie = stylePath + "seeds_pcie.css";

if (navigator.userAgent.indexOf("Safari") != -1) {
	document.write('<link rel="stylesheet" type="text/css" href="' + macsaf + '" />');
} else if (navigator.appVersion.indexOf("Macintosh") != -1) {
	if (navigator.userAgent.indexOf("Firefox") != -1) {
		document.write('<link rel="stylesheet" type="text/css" href="' + macsaf + '" />');
	}
	else if (navigator.userAgent.indexOf("Netscape") != -1) {
		document.write('<link rel="stylesheet" type="text/css" href="' + macnn + '" />');
		} else {
		document.write('<link rel="stylesheet" type="text/css" href="' + macie + '" />');
	}
} else if (navigator.appVersion.indexOf("MSIE") != -1) {
	document.write('<link rel="stylesheet" type="text/css" href="' + pcie + '" />');
}*/

// popup window script //

var features = "width=580,height=400,scrollbars,resizable,location,toolbar,menubar,status,screenX=10,screenY=10,top=10,left=10";
function popUp(newPage) {
	window.open(newPage,'popUp',features);
	return false;
}

// place focus in first field of selected form //

function placeFocus(formNumber) {
	if (document.forms.length > formNumber) {
		var field = document.forms[formNumber];
		for (i = 0; i < field.length; i++) {
			if ((field.elements[i].type.toString().charAt(0) != "s") && (
					(field.elements[i].type == "textarea") || 
					(field.elements[i].type == "file") || 
					(field.elements[i].type == "password") || 
					(field.elements[i].type == "text")))
				{
				 document.forms[formNumber].elements[i].focus();
				 break;
        }
      }
   	}
	}

// confirm deletion //

function confirm_delete(deletewhat)
{
input_box=confirm("Are you sure you want to delete?");
if (input_box==true)
{window.location = deletewhat;}
}

// confirm clear //

function confirm_clear(clearwhat)
{
input_box=confirm("Are you sure you want to clear this entire screen? Cleared data will be deleted from the database.");
if (input_box==true)
{window.location = clearwhat;}
}

// change style display

function changeDisplayStyle(inObj,state) {
  inObj.style.display = state;
}

// disable/enable all form elements //

function DisableEnableForm(xForm,xHow){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    objElems[i].disabled = xHow;
  }
}

// scripts to get and set county associated with zip code //

function getZip()	{
	// send data to CF
	DWRUtil.useLoadingMessage();
	DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'getZip', $('zipCode').value, getZipResult);
}

// call back function
function getZipResult (r) {

// set county
	for (var i=0; i < $('countyID').length; i++)
		if ($('countyID').options[i].value == r)
			$('countyID').options[i].selected = true;
}
