
now = new Date();
cookie_expire = new Date(now.getTime() + 1000*60*60*24*7);
cookie_expire = cookie_expire.toGMTString();

cookie_del = new Date(now.getTime() - 1000000);
cookie_del = cookie_del.toGMTString();

cookie_path = "path=/; ";

arCr=new Array();

ck=new Array();


pairs=new Array();
iten=new Array();
value=new Array();

function mostraCookie(){
	alert(URLDecode(document.cookie));
}
function itenPor(item, item_cnid){
	CarrinhoFunc(item, 1, 'Test Pacote3', 22.45, item_cnid);
}
function itenApagar(pacote_id){
	//document.cookie = 'carrinho=def;expires=Thu, 01-Jan-70 00:00:01 GMT;';
	CarrinhoFunc(pacote_id, 2);
}
function CookieEsvaziar(){
	//document.cookie = 'carrinho=del;'+cookie_path+'expires=Thu, 01-Jan-70 00:00:01 GMT;';
	document.cookie = "carrinho=del; " + cookie_path + "expires="+cookie_del+";";
}
function CarrinhoPor(pacote_id, pacote_nome, pacote_preco, pacote_cnid){
	CarrinhoFunc(pacote_id, 1, pacote_nome, pacote_preco, pacote_cnid);
}
function CarrinhoFunc(pacote_id, opID, pacote_nome, pacote_preco, pacote_cnid){
	//opID: 0-atualizado, 1-por, 2-apagar
	var arCarrinho = new Array;
	var strCookie = 'carrinho=';
	var cookie_expire_date = cookie_expire;
	var strHtml;
	
	//Ler Cookie
	var cookieCarrinho = CookieCarrinhoLer();

	//check cookie existo & ler no array
	if(cookieCarrinho!=-1) arCarrinho = CarrinhoArray(cookieCarrinho);
	
	//atualizado HTML
	if(opID==0) {arCr = arCarrinho; return 0;}
	
	//check itens existe
	for(var i=0;i<arCarrinho.length;i++) {
	
		if(arCarrinho[i][0]==pacote_id) {
			if(opID==1){alert('Ware wurde schon zuvor in den Warenkorb gestellt'); return -1;}
			else if(opID==2){
				
				if(arCarrinho.length==1) {arCarrinho.pop(); } 
				else arCarrinho.splice(i,1);

			}

		}
	}
	
	
	//Cookie ta vazio
	//if(cookieCarrinho==-1) arCarrinho[0] = [pacote_id, pacote_nome, pacote_preco];
	

	//Iten no array
	if(arCarrinho.length==0 && opID==2){
		cookie_expire_date = cookie_del; //"Thu, 01-Jan-70 00:00:01 GMT";
	}
	else if(opID==1){
		arCarrinho[arCarrinho.length] = [pacote_id, pacote_nome, pacote_preco, pacote_cnid];		
	}

	if(arCarrinho.length) strCookie = strCookie + arCarrinho[0][0] + 'zIz' + arCarrinho[0][1] + 'zIz' + arCarrinho[0][2] + 'zIz' + arCarrinho[0][3];

	for(var i=1;i<arCarrinho.length;i++) {
		strCookie = strCookie + 'sIs' + arCarrinho[i][0] + 'zIz' + arCarrinho[i][1] + 'zIz' + arCarrinho[i][2] + 'zIz' + arCarrinho[i][3];
	}
	
	//alert(arCarrinho);
	//alert(document.cookie);
	//escreve cookie
	//alert(strCookie+"; " + cookie_path + "expires="+cookie_expire_date+";");
	document.cookie = strCookie+"; " + cookie_path + "expires="+cookie_expire_date+";";
	
	//global variaible
	arCr = arCarrinho;

	return 1;
}
function CarrinhoArray(strCookie){
	var ia = new Array;
	var ca = strCookie.substring(strCookie.search('=')+1,strCookie.length);

	ca = ca.split('sIs');

	for(var i=0;i<ca.length;i++) ia[i] = ca[i].split('zIz');

	return ia;
}
function CookieCarrinhoLer(){
	var sCookie = URLDecode(document.cookie);
	var ca = sCookie.split(';');
	for(var i=0;i<ca.length;i++) if(ca[i].search("carrinho")>-1) return ca[i];

	return -1;
}
function URLDecode(psEncodeString){
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " "));
}
function CookieLer(){
	Value = "";
	if(document.cookie) {
		Valuestart = document.cookie.indexOf("=") + 1;
		Valueend = document.cookie.indexOf(";");
		if(Valueend == -1) Valueend = document.cookie.length;
		Value = document.cookie.substring(Valuestart,Valueend);
	}

return Value;
}


//BASIC FUNCTION HIDE AND SHOW DT-DD
$(function(){  
	
	//write your code here  
	//$("dt").next().hide('fast');
	$("dt").click(function(event){
		$(this).next().slideToggle('fast');
	 
	});
}); 

// menu funcional
function showMenuItem(itemNo){
	$(document).ready(function(){
		
		var menuItem = itemNo;

		if(itemNo=="4a"){

			$.validationEngine.closePrompt(".formError",true) 
		}
		if(itemNo=="4c"){
			//$("#pedido").validationEngine()
			valB = $("#pedido").validationEngine({returnIsValid:true});
			if(!valB) return -1;
			else{
				var txtNome = $("#txtNome").val();
				var txtSobrenome = $("#txtSobrenome").val();
				var txtTitulo = $("#txtTitulo").val();
				var txtPais = $("#txtPais").val();
				var txtEmail = $("#txtEmail").val();

				$("#tdNome").html(txtNome);
				$("#tdSobrenome").html(txtSobrenome);
				$("#tdTitulo").html(txtTitulo);
				$("#tdPais").html("("+txtPais+")");
				$("#tdEmail").html(txtEmail);
				
			}
		}
		
		if(itemNo=="4a" || itemNo=="4b" || itemNo=="4c") menuItem = 4;

		$("#menu a").removeClass("active");
		$("#menu"+menuItem).addClass("active");
		
		$("div.contentarea").animate({ height: 'hide', opacity: 'hide' }, 'slow');

		$("#content"+itemNo).animate({ height: 'show', opacity: 'show' }, 'slow');
	});

}
$(function(){  
	
	$("#div_carrinho").hover(function(event){
		$("#h_carrinho_tbl").show('fast');
	}, function(event){
		$("#h_carrinho_tbl").hide('fast');
	});

}); 
