// GetMethodParserJS ////
L=location.href;
d=L.substring(L.indexOf("?")+1);
c=v=new Array(); c=d.split("&"); cl=c.length;
for(i=0;i<cl&&cl>0;i++) {
v=c[i].split("="); if(v.length>1)
eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}


flash = function(){
	$("#flash").html( ' <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="560" height="300" id="flash_home" align="middle">'+
	'           <param name="allowScriptAccess" value="sameDomain" />'+
	'           <param name="movie" value="'+(location.href.match("/espanhol/")?'../':'')+'_img/home_imgs.swf" />'+
	'           <param name="quality" value="high" />'+
	'           <param name="wmode" value="transparent" />'+
	'           <param name="bgcolor" value="#ffffff" />'+
	'           <embed src="'+(location.href.match("/espanhol/")?'../':'')+'_img/home_imgs.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="560" height="300" name="flash_home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'     </object>');
}

montaMenu = function() {
	$("#menu li").bind("mouseenter mouseleave", function(e){
		$(this).toggleClass("over");
    });
}

mostraCursos = function() {
	$("#cursos dt").bind("mouseenter mouseleave", function(e){
		$(this).next().toggleClass("show");
	});
	$("#cursos dd").bind("mouseenter mouseleave", function(e){
		$(this).toggleClass("show");
		$(this).prev().toggleClass("over");
	});
}

reequalize = function(){
	var $tamColEsq = $("#conteudo .esquerda").height();
	var $tamColDir = $("#conteudo .direita").height();
	if ($tamColDir>$tamColEsq) $("#conteudo .esquerda").height($tamColDir);
	else $("#conteudo .direita").height($tamColEsq)
}

montaLinguas = function (){
	var lnk = location.href;
	if (!$("#linguas a").hasClass("adm")){
		$("#linguas a.pt-br").attr("href",lnk.replace(/http:\/\/www.okido.com.br(\/espanhol)?\//,"http://www.okido.com.br/"));
		$("#linguas a.es").attr("href",lnk.replace(/http:\/\/www.okido.com.br(\/espanhol)?\//,"http://www.okido.com.br/espanhol/"));
	}
	if (lnk.match("/espanhol/")){
		$("body").addClass("espanhol");
	}
}

travaTeclas = function (){
	$("input.trava").keypress(function (e) {
		if (e.which == 92 || e.which == 47 || e.which == 42 || e.which == 39 || e.which == 61 || e.which == 45 || e.which == 35 || e.which == 59 || e.which == 60 || e.which == 62 || e.which == 43 || e.which == 37){
			alert("Caracteres especiais não são permitidos: \\ / * ' = - # ; < > + %");
			return false;
		}
    });
}

validaCampos = function (form,fck) {
	var enviar = true;
	var obj;
	$(".required").each(function(){
		if($(this).val()==""){
			$(this).css("border-color","red");
			if (enviar) 
				obj = $(this);
			enviar = false;
		} else {
			$(this).css("border-color","#C4BCD7");
		}						 
	});
	var email = $("input[name='txtEmail']");
	if (email.length){
		if (email.val().indexOf("@")==-1 || email.val().indexOf(".")==-1){
			$(email).css("border-color","red");
			alert("Digite um e-mail válido");
			$(email).focus();
			return false;	
		} else {
			$(email).css("border-color","#C4BCD7");
		}
	}
	if (!enviar){
		alert("Por favor, os campos em destaque devem ser preenchidos");
		$(obj).focus();
		return false;
	} else {
		if (arguments[0]){
			if (fck) $.fck.update();
			loadPage(eval("document."+form+".action"),criaReqStr(eval("document."+form)));
		} else {
			document.contato.submit();
		}
	}
}

loadPage = function(page,params){
	if (params==null){
		$.ajax({
			 type: "GET",
			 url: page,
			 success: function(html){
			 $("#wrapper").empty().append(html);
			 }
		});	
	} else {
		$.ajax({
			 type: "POST",
			 processData: false,
			 url: page,
			 data: params,
			 success: function(html){
			 $("#wrapper").empty().append(html);
			 }
		});
	}
}

criaReqStr = function(oForm){
	var aPostStr = new Array();
 	for(var i = 0; i < oForm.elements.length; i++){
		var sValor = encodeURIComponent(oForm.elements[i].name);
		sValor += "=";
		sValor += encodeURIComponent(oForm.elements[i].value);
		aPostStr.push(sValor);
	}
	return aPostStr.join("&");
}

$(document).ready(function () {
	flash();
	montaMenu();
	mostraCursos();
	montaLinguas();
	if ($("body").hasClass("reequalize")) reequalize();
});