// Copyright 2006 JP7


// CSS, PNG

var cor_old=''

function preChangeStyle(cor_new){
	saveCookie(site + 'cssStore',cor_new,10)
	changeStyle(cor_new)
	if(getElm('logo'))getElm('logo').src='../../img/logo/ci_'+cor_new+'.gif'
	if(getElm('logo_googlemaps'))getElm('logo_googlemaps').src='../../img/logo/ci_googlemaps_'+cor_new+'.gif'
	if(getElm('logo_googlemaps_virgula'))getElm('logo_googlemaps_virgula').src='../../img/logo/virgula_'+cor_new+'.gif'
	if(is.ie&&is.v<7)png_check()
	else favicon.change('../../favicon_'+cor_new+'.ico')
	// Menu
	pixelMenuImages=d.getElementsByTagName('IMG')
	if(cor_old){
		for(var i=0;i<pixelMenuImages.length;i++){
			if(pixelMenuImages[i].className=='pixelMenu')pixelMenuImages[i].src=pixelMenuImages[i].src.replace(cor_old,cor_new)
		}
	}
	cor=cor_old=cor_new
}

function ci_createExternalLinks(){
	if(d.getElementsByTagName){
		var anchors=d.getElementsByTagName('a')
		for(i=0;i<anchors.length;i++){
			anchor=anchors[i]
			if(anchor.getAttribute("href")&&anchor.getAttribute('rel')=='blank')anchor.target='_blank'
		}
	}
}

function geral_combo_ajax(obj,xml,ok,field,label_field,opt_sel,label_xtra,style_xtra,xtra,firstvalue,firsttext){
	if(ok){
		var S=''+
		((label_field)?'<label '+label_xtra+'>'+label_field+':</label>':'')+
		'<select id="'+field+'" name="'+field+'" '+((style_xtra)?style_xtra:'')+' obligatory="no" '+((xtra)?xtra:'')+'>'+
		'<option value="'+((firstvalue)?firstvalue:'')+'">'+((firsttext)?firsttext:'')+'</option>'+
		'<option value="">--------------------</option>'
		for(var i=0;i<xml.getElementsByTagName('geral').length;i++){
			var varId=request_vars(xml,'id',i)
			var varValor=request_vars(xml,'valor',i)
			var varExtra=request_vars(xml,'valor_xtra',i)
			var varPlus=(varExtra)?varValor+' - '+varExtra:varValor
			S+='<option value="'+varId+'"'+((opt_sel==varId||xml.getElementsByTagName('geral').length==1)?' selected="selected"':'')+' >'+varPlus+'</option>'
		}
		S+='</select>'
		obj.innerHTML=S
		obj.style.display=''
	}else{
		obj.style.display='none'
	}
}

function request_vars(xml,tag,i){
	var tagsel=xml.getElementsByTagName(tag).item(i)
	if(tagsel){
		if(tagsel.firstChild)return tagsel.firstChild.data
	}
}

function request_vars(xml,tag,i){
	var tagsel=xml.getElementsByTagName(tag).item(i)
	if(tagsel){
		if(tagsel.firstChild)return tagsel.firstChild.data
	}
}

function ci_remove(obj,valor){
	for(var i=obj.length-1;i>=valor;i--)obj.remove(i)
	var optGrps=obj.getElementsByTagName('optgroup')
	if(optGrps){
		for(var gr=optGrps.length-1;gr>=0;gr--)obj.removeChild(optGrps[gr])
	}
}

function ci_append(obj,varId,varValor){
	var OptNew=d.createElement('option')
  OptNew.value=varId
	OptNew.text=varValor
  try{obj.add(OptNew,null)} // standards compliant // doesn't work in IE
  catch(e){obj.add(OptNew)} // IE only
}

function ci_append_grupo(obj,grupo){
	var OptNewGroup=d.createElement('optgroup')
	OptNewGroup.label=grupo
	obj.appendChild(OptNewGroup)
}

function ci_mouseoverout_list(obj,classe,over){
	if(over)obj.className=classe
	else obj.className=classe
}

function refreshDateStyle(f,event){
	if(event=='blur'){
		if(parseInt(f.value)>0||f.value=='00'){
			f.style.color='#000'
			f.style.fontStyle='normal'
		}else{
			f.style.color='#ccc'
			f.style.fontStyle='italic'
			f.value = f.getAttribute('helpvalue');
		}
	}else{
		f.style.color='#000'
		f.style.fontStyle='normal'
		if(parseInt(f.value)>0||f.value=='00'){
	
		}else{
			f.value=''
		}
	}
}