var UA=navigator.userAgent.toLowerCase();var bad_valid=true;
// SAFARI
var saf,safV,safN="safari";
if(UA.indexOf(safN)>-1) saf=true;
if(saf) { safV=UA.replace(/.+safari\//i,'');safV=safV.split(" ",safV);safV=safV[0];if(isNaN(safV)) safV=parseFloat(safV);if(safV<=100) { bad_valid=false; }}
// IE
var ie6=false;var ie=false;
if(UA.indexOf('msie')>-1) { var tmp=UA.substring(UA.indexOf('msie')+5,UA.length);var ieV=tmp.substring(0,tmp.indexOf(";"));if(ieV<7) { ie6=true; } ie=true; }
// FIREFOX
var ff,ffV=0,ffN="firefox"; if(UA.indexOf(ffN)>-1) { ff=true; }

function trim(str){
	while(str.substring(0,1)==' ') { str=str.substring(1,str.length); }
	while(str.substring(str.length-1,str.length)==' ') { str=str.substring(0,str.length-1); }
	return str;
}
Array.prototype.in_array = function(needle) {
	for(var i=0; i < this.length; i++) if(this[ i] === needle) return true;
	return false;
}

var badFormFieldsValue=new Array(new Object());
var badStopFieldCheck=false;
var badFormFieldsCheck=new Array();
function bad_focusField(obj) {
	if(badFormFieldsCheck.indexOf(obj.name)<0) {
		if(!badStopFieldCheck) {
			if(!badFormFieldsValue[0][obj.name] && obj.type=='text') {
				badFormFieldsValue[0][obj.name]=obj.value;
				badFormFieldsCheck.push(obj.name);
			}
			if(obj.value==badFormFieldsValue[0][obj.name]) { obj.value=''; }
		}
	}
	if(obj.type=='text') { obj.select(); }
	if(obj.parentNode.className.lastIndexOf('f00eP')>=0) {
		obj.style.border="1px solid #404040";
	}
	else {
		if(obj)	obj.style.border="1px solid #404040";
	}
}

function bad_blurField(obj) {
	if(obj.parentNode.className.lastIndexOf('f00eP')>=0) {
		obj.style.border="1px solid #217b2d";
	}
	else {
		if(obj) obj.style.border="1px solid #b3b3b3";
	}
}

function sendBadForm(id) {
	var el=document.getElementById(id);
	var button=el.getElementsByTagName('input');
	var name=button[0].name;
	if(document.badform.elements[name]) document.badform.elements[name].value=1;
	document.badform.submit();
}

