sb_save=new Asset.image('img/savebox/save.jpg',{id:'savebox-save'});
sb_view=new Asset.image('img/savebox/view.jpg',{id:'savebox-view'});
sb_print=new Asset.image('img/savebox/print.jpg',{id:'savebox-print'});
pop_close=new Asset.image('img/pop/close.gif',{id:'pop-close'});
if(pop_close.width==0){
	pop_close=new Asset.image('../img/pop/close.gif',{id:'pop-close'});
}
function popup(p,w,h,s,r){
	s=s!=null ? 'yes' : 'no';
	r=r!=null ? 'yes' : 'no';
	w=w!=null ? w : 320;
	h=h!=null ? h : 240;
	window.open(p,'popup','toolbar=no,location=no,status=no,menubar=no,scrollbars='+s+',resizable='+r+',width='+w+',height='+h);	
}
function enviar_contato(){
	if(!Cookie.get("emails") || Cookie.get("emails")<5){
		_loading("Registrando seu contato, aguarde...");
		var nome=$('nome').value;
		var empresa=$('empresa').value;
		var atuacao=$('atuacao').value;
		var email=$('email').value;
		var telefone='('+$('prefixo').value+') '+$('telefone').value;
		var mensagem=$('mensagem').value;
		var vars=Object.toQueryString({
			nome:nome,
			empresa:empresa,
			atuacao:atuacao,
			email:email,
			telefone:telefone,
			mensagem:mensagem
		});
		var send=new Ajax("do/contato.php",{
			method:'post',
			data:vars,
			onComplete:function(){
				_loaded("Contato registrado. Obrigado !");
				var c=Cookie.get("emails");
				c ? Cookie.set('emails',c+1) : Cookie.set('emails',1);
				$('nome').value="";
				$('empresa').value="";
				$('atuacao').value="";
				$('email').value="";
				$('prefixo').value="";
				$('telefone').value="";
				$('mensagem').value="";
			}
		}).request();
	}else{
		alert("O envio de e-mails foi bloqueado temporariamente.");
	}
}
function ver_arquivo(id,w,h,r,a){
	w=w!=null ? w : 640;
	h=h!=null ? h : 480;
	a=a!=null ? a : "";
	r=!r ? 'no' : 'yes';
	popup(a+"pag/ver_arquivo.php?ref="+id,w,h,null,r);
}
Element.extend({
	addBlur:function(r){
		if(window.ie){
			this.setStyle('filter','progid:DXImageTransform.Microsoft.Blur(PixelRadius="'+r+'")');
		}
	},
	removeBlur:function(){
		if(window.ie){
			this.setStyle('filter','progid:DXImageTransform.Microsoft.Blur(enabled=false)');	
		}
	},
	hover:function(m){
		m= m!=null ? m : 0.5; 
		this.setOpacity(m);
		var h=new Fx.Style(this,'opacity',{duration:200,wait:false});
		this.addEvent('mouseenter',function(){
			h.start(m,1);
		});
		this.addEvent('mouseleave',function(){
			h.start(1,m);								
		});
	},
	vanish:function(t,da){
		var h=new Fx.Style(this,'opacity',{
			duration:t,
			onComplete:function(){
				if(da!=null){
					eval(da);
				}
			}
		});
		h.start(0);
	},
	highlight:function(ci,cf){
		ci= ci!=null ? ci : '#ffffff'; 
		cf= cf!=null ? cf : '#000000'; 
		this.setStyle('background-color',ci);
		var h=new Fx.Style(this,'background-color',{duration:300,wait:false});
		this.addEvent('mouseenter',function(){
			h.start(cf);
		}.bindWithEvent(this));
		this.addEvent('mouseleave',function(){
			h.start(ci);							
		}.bindWithEvent(this));
	},
	searchbox:function(t){
		this.value=t;
		var b={
			'text-align':'right',
			'font-style':'italic',
			'color':'#999999'
		};
		var f={
			'text-align':'left',
			'font-style':'normal',
			'color':'#000000'
		};
		this.setStyles(b);
		this.addEvent('focus',function(){
			this.value="";
			this.setStyles(f);
		});
		this.addEvent('blur',function(){
			if(this.value==""){
				this.setStyles(b);
				this.value=t;
			}
		});
	}
});

function doPop(url,w,h,ov){
	w=w!=null ? w : 640;
	h=h!=null ? h : 480;
	var p=new Element("div");
	var c=new Element("div");
	var v=new Element("div");
	var b=new Element("div");
	_root=window.ie ? $$('body') : document.body;
	_root.setStyle('overflow','hidden');
	_root.adopt(p);
	p.adopt(v);
	p.adopt(b);
	b.adopt(c);
	var s={
		'width':'100%',
		'height':'100%',
		'position':'absolute',
		'left':'0',
		'top':'0',
		'overflow':'hidden'
	}
	var s2={
		'width':'0',
		'height':'0',
		'position':'absolute',
		'left':'50%',
		'top':'50%',
		'margin-left':'0',
		'margin-top':'0',
		'background':'#86a2f5',
		'overflow':'hidden'
	}
	var s3={
		'width':w-8,
		'height':h-30,
		'position':'absolute',
		'left':3,
		'top':25,
		'background':'#ffffff',
		'overflowY':'hidden',
		'overflowX':'hidden',
		'border-left':'1px solid #365bc8',
		'border-bottom':'1px solid #ffffff',
		'border-top':'1px solid #365bc8'
	};
	p.setStyles(s);
	v.setStyles(s);
	c.setStyles(s3);
	v.setOpacity(0);
	p.id='rPop';
	v.id='bgPop';
	v.setStyle('background','#000000');
	b.setStyles(s2);
	c.id='doPop';
	var o=new Fx.Style(v,'opacity',{
		duration:500,
		onComplete:function(){
			$('site').addBlur(3);
			var o2=new Fx.Styles(b,{
				duration:400,
				transition:Fx.Transitions.Expo.easeInOut,
				onComplete:function(){
					var send=new Ajax(url,{
						method:'get',
						update:'doPop',
						onComplete:function(){
							doBlank();
							
							var pcl=pop_close.clone();
							b.adopt(pcl);
							
							pcl.addEvent("click",function(event){
								var _r=window.ie ? $$('body') : document.body;
								_r.setStyle('overflow','auto');
								
								var fx1=new Fx.Styles(b,{
									duration:400,
									transition:Fx.Transitions.Expo.easeInOut,
									onComplete:function(){
										b.remove();
										$('site').removeBlur();
										var fx2=new Fx.Style($('bgPop'),'opacity',{
											duration:200,
											onComplete:function(){
												$("rPop").remove();
											}
										});
										fx2.start(0);
									}
								});
								fx1.start({
									opacity:0
								});
							});
							pcl.setStyles({
								'position':'absolute',
								'right':4,
								'top':0
							});
							if(ov!=false){
								c.setStyle('overflowY','scroll');
							}
						}
					}).request();
				}
			});
			o2.start({
				'width':w,
				'height':h,
				'margin-left':'-'+(+w/2),
				'margin-top':'-'+(+h/2)
			});
		}
	});
	o.start(0,0.7);
}



function setBox(elm,pr,ev){
	if($('tt')){
		$('tt').remove();
	}
	var elm=$(elm);
	box=new Element("div");
	box.id="tt";
	elm.adopt(box);
	box.setStyles({
		'width':0,
		'height':0,
		'background':'#f0f0f0',
		'border':'1px solid #a0a0a0',
		'position':'absolute',
		'left':((ev.client.x+80)-(elm.getPosition().x)),
		'top':0,
		'overflow':'hidden'
	});
	var sv=sb_save.clone();
	var sw=sb_view.clone();
	var sp=sb_print.clone();
	sv.addEvent('click',function(event){
		var event=new Event(event);
		var pid=event.target.getParent().getParent().id;
		window.location.href='download.php?id='+pid;
	});
	sw.addEvent('click',function(event){
		var event=new Event(event);
		var pid=event.target.getParent().getParent().id;
		ver_arquivo(pid,640,480,true);
	});
	if(pr){
		var ft=[sv,sw,sp];
		var fw=152;
	}else{
		var ft=[sv,sw];
		var fw=102;
	}
	ft.each(function(ev){
		box.adopt(ev);
		ev.setStyles({
			height:'100%'
		});
		//ev.hover(0.5);
	});
	var fx=new Fx.Styles(box,{
		duration:200,
		transition:Fx.Transitions.Expo.easeOut
	});
	fx.start({
		'left':((ev.client.x)-(elm.getPosition().x)),
		'top':-40,
		'height':50,
		'width':fw
	});
	
}
function _loading(s){
	var d=new Element("div");
	var t=new Element("span");
	t.id="loading-frame-string";
	t.appendText(s);
	d.adopt(t);
	$('site').getParent().adopt(d);
	d.setStyles({
		position:'absolute',
		left:0,
		top:0,
		width:'100%',
		height:'100%',
		background:'url(img/loading2.gif) no-repeat center center #000000',
		opacity:0
	});
	t.setStyles({
		position:'absolute',
		left:(d.getSize().size.x/2)-(t.getSize().size.x/2),
		top:(d.getSize().size.y/2)-(t.getSize().size.y/2)-55,
		color:'#ffffff'
	});
	d.id="loading-frame";
	var o=new Fx.Style(d,'opacity',{duration:500});
	o.start(0,0.7);
}
function _loaded(s){
	$('loading-frame').setStyle('background','#000000');
	var str=$('loading-frame-string');
	str.empty();
	str.appendText(s);
	(function(){
		var o=new Fx.Style($('loading-frame'),'opacity',{
			duration:500,
			onComplete:function(){
				$('loading-frame').remove(); 
			}
		});
		o.start(0.7,0);
	}).delay(2000);
}

function doBlank(){
	$$('.wBlank').each(function(elm){
		elm.setProperty('target','_blank');
	});	
}

function atualizaCidade(estado){
	$('cmbCidade').setHTML('<img src="../img/loading.gif" width="19" height="19" alt="Carregando..." />');
	var vars=Object.toQueryString({
		estado:estado
	});
	var ajax=new Ajax("../ajax/cidade.php",{
		method:'post',
		postBody:vars,
		update:'cmbCidade'
	});
	ajax.request();
}

function cadastro_curso(){
	var cpf=$('cpf').value;
	var nome=$('nome').value;
	var endereco=$('endereco').value;
	var complemento=$('complemento').value;
	var estado=$('estado').value;
	var cidade=$('cidade').value;
	var pais=$('pais').value;
	var cep=$('cep').value;
	var telefone=$('telefone').value;
	var email=$('email').value;
	var empresa=$('empresa').value;
	var area=$('area').value;
	
	
}


