function goto_google(){
  var q = document.getElementById("q");
  //if(q.value != "Google Custom Search")
  document.location = "http://www.google.com/search?q=" + q.value;
}

function googleOnFocus(){
	$("#q").attr("class","right_centercolumn_google1_textbox_onedit");
}

function googleOutOfFocus(){
	if($("#q").val().length==0){
		$("#q").attr("class","right_centercolumn_google1_textbox");
	}
}
function validateForm(formId){
	var valid=$("#"+formId).valid();
	if(valid==true){
		return true;
	}else{
	    var VALIDATE_FORM_ERROR=$("#VALIDATE_FORM_ERROR").val();
		alert(VALIDATE_FORM_ERROR);
		return false;
	}
}
function changeImg(imgUrl,width,height, divId){	$("#"+divId).hide();
	$("#"+divId).empty();	
	$("#"+divId).html("<img src='"+imgUrl+"' width='"+width+"px' height='"+height+"px'>")	$("#"+divId).fadeIn("slow");
	return false;
}function useAjax(url,destDivId){	$.ajax({		type: "POST",		url: url,		dataType: "html",		data: "ajax=1&ajaxDiv="+destDivId,		success: function(msg){			$("#"+destDivId).empty();			$("#"+destDivId).html(msg);		}	});	return false;}
var validated=false;
function intendaValidateForm(formId,validateErrorMsgId){
	var requiredText=$("#textValidateRequired").val();
	var numberText=$("#textValidateNumber").val();
	var minLenText=$("#textValidateMinLen").val();
	var eqText=$("#textValidateEq").val();
	if(validated){
		$("#"+validateErrorMsgId).empty();
	}
	var hasErrors=false;
	$("input[validate='1'],select[validate='1']").each(function(){
		var number=$(this).attr("number");
		var minLen=$(this).attr("minLen");
		var label=$(this).attr("label");
		var eqId=$(this).attr("eqId");
		var required=$(this).attr("required");
		
		var value=$(this).val();
		var msg="";
		if(required!=undefined && value==""){
			msg+=label+requiredText+"<br>";
		}
		if(minLen!=undefined && value.length<minLen){
			msg+=label+minLenText+minLen+"<br>";
		}
		if(number!=undefined && value.length>0 && !value.match(/\d+/)){
			msg+=label+numberText+"<br>";
		}
		if(eqId!=undefined){
			var valueToCompare=$("#"+eqId).val();
			var valueToCompareLabel=$("#"+eqId).attr("label");
			if(value.length>0 && valueToCompare!=value){
				msg+=label+","+valueToCompareLabel+eqText+"<br>";
			}
		}
		if(msg.length>0){
			$("#"+validateErrorMsgId).append(msg);
			//generateOverlay(validateErrorMsgId);
			hasErrors=true;
		}
	});
	if(!hasErrors){
		$("#"+formId).submit();
	}
	validated=true;
	return !hasErrors;
	
}

function intendaValidateForm2(formId,validateErrorMsgId,errClassName){
	var requiredText=$("#textValidateRequired").val();
	var numberText=$("#textValidateNumber").val();
	var minLenText=$("#textValidateMinLen").val();
	var eqText=$("#textValidateEq").val();
	var hasErrors=false;
	$("input[validate='1'],select[validate='1']").each(function(){
		var number=$(this).attr("number");
		var minLen=$(this).attr("minLen");
		var label=$(this).attr("label");
		var eqId=$(this).attr("eqId");
		var required=$(this).attr("required");
		var className=$(this).attr("class");
		var value=$(this).val();
		var msg="";
		if(required!=undefined && value==""){
			$(this).val(requiredText);
			hasErrors=true;
		}else if(minLen!=undefined && value.length<minLen){
			$(this).val(minLenText+" "+minLen);
			hasErrors=true;
		}else if(number!=undefined && value.length>0 && !value.match(/\d+/)){
			$(this).val(numberText);
			hasErrors=true;
		}else if(eqId!=undefined){
			var valueToCompare=$("#"+eqId).val();
			var valueToCompareLabel=$("#"+eqId).attr("label");
			if(value.length>0 && valueToCompare!=value){
				$(this).val(valueToCompareLabel+eqText);
				hasErrors=true;
			}
		}
		if(hasErrors){
			$(this).attr("onfocus","this.value='';this.className='"+className+"'");
			/*var errClassName=className+" font_style";
			if(errClassName.substr(errClassName.length-1)!="e"){
				errClassName+="e";
			}
			$(this).attr("class",errClassName);*/
			var newClassName=className;
			if(newClassName.indexOf(errClassName)<0){
				newClassName=errClassName+" "+newClassName;
			}
			$(this).attr("class",newClassName);
		}
	});
	if(!hasErrors){
		$("#"+formId).submit();
	}
	return !hasErrors;
}

function generateOverlay(divId){
	$('#'+divId).modal();
}