function baddebug(txt) {
	if(document.getElementById('debug')) {
		 document.getElementById('debug').innerHTML=txt+"<br/>"+document.getElementById('debug').innerHTML;
		 //document.getElementById('debug').innerHTML=txt;
	}
}

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');
	if(button[0]) { button[0].value=1; }
	button[0].form.submit();
}

var	mouseX;
var	mouseY;

function getcords(e){
	mouseX = Event.pointerX(e);
	mouseY = Event.pointerY(e);
}
Event.observe(document, 'mousemove', getcords);

var badToolTipState=false;
function badToolTip(state,txt) {
	if(document.getElementById('toolTip')) {
		var toolTip=document.getElementById('toolTip');
		if(state>0) {
			window.clearTimeout(badToolTipState);
			toolTip.innerHTML = txt;
			toolTip.style.visibility='visible';
			var y=mouseY-(toolTip.offsetHeight/2);
			toolTip.style.top=y+"px";
			var x=mouseX+5;
			toolTip.style.left=x+"px";
			toolTip.style.bottom="auto";
		}
		else {
			badToolTipState=window.setTimeout('hideToolTip()',150);
			//toolTip.style.visibility='hidden';toolTip.style.bottom="0px";
		}
	}
}

function hideToolTip() {
	if(document.getElementById('toolTip')) {
		var toolTip=document.getElementById('toolTip');
		toolTip.style.visibility='hidden';
		toolTip.style.bottom="0px";
		toolTip.style.top="auto";
	}
}


