function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' '){ 
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0){
		 return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function atualizaCookie() {
	eraseCookie('bloco');
	eraseCookie('tema');
	eraseCookie('layout');
  
	var err_ie = "";
	if (navigator.appName == 'Microsoft Internet Explorer'){
		var erx = new RegExp("id=bloco_([a-z0-9]+)", "gm");
	  err_ie = "id=";
  }  
	else{
		var erx = new RegExp('"bloco_([a-zA-Z0-9]+)"', "gim");
	}  
  var err = /\"/g;
  var err2 = "bloco_";
  var string1 = (document.getElementById("coluna_esq").innerHTML);
  var string2 = (document.getElementById("coluna_dir").innerHTML);
  var matriz1 = string1.match(erx);
  var matriz2 = string2.match(erx);
		
	if (matriz1 != null){
		matriz1 = matriz1.join();
		matriz1 = matriz1.replace(err, "");
	}
	else{
		matriz1 = " ";
	}
	if (matriz2 != null){
		matriz2 = matriz2.join();
		matriz2 = matriz2.replace(err, "");
	}
	else{
		matriz2 = " ";
	}    
	var resultado = "";
	var matriz_split = matriz1.split(",");
	var tamanho = matriz_split.length;
	var coluna = "";
	var i = 0;
	var separador = "";
	var form = "";
	var id = "";
	var status = "";
	var titulo = "";
	var opcao = "";
	
	var cookie = "";
		
	if (matriz1 != " "){		
		for (i = 0; i < tamanho; i++){
			matriz_split[i] = matriz_split[i].replace(err_ie, "");
			matriz_split[i] = matriz_split[i].replace(err2, "");
			id = "id_bloco_"+matriz_split[i];
			status = "status_bloco_"+matriz_split[i];
			titulo = "titulo_bloco_"+matriz_split[i];
			opcao = "opcao_bloco_"+matriz_split[i];
		   
		  coluna += separador + matriz_split[i]+"*";
		  coluna += document.getElementById(id).value+"*";
			coluna += document.getElementById(status).value+"*";
			coluna += document.getElementById(titulo).value+"*";
			coluna += document.getElementById(opcao).value;
			separador = "|";
		}
	}		
	if(coluna !== ""){
		var itensEsq = coluna.split("^");
		var blocosEsq = itensEsq[0].split("|");
	  var itensBlocoEsq = "";
	  for(i=0; i< blocosEsq.length; i++){
			itensBlocoEsq = blocosEsq[i].split("*");
  		cookie = cookie + itensBlocoEsq[0] + '/' + itensBlocoEsq[1] + '/' + itensBlocoEsq[3] + '/' + itensBlocoEsq[2] + '/' + itensBlocoEsq[4] + '/' + 'esq' + '^';	
	  }
  }
	matriz_split = matriz2.split(",");
	tamanho = matriz_split.length;
	coluna = "";
	i = 0;
	separador = "";
	form = "";
	id = "";
	status = "";
	titulo = "";
	opcao = "";
	if (matriz2 != " "){
		for (i = 0; i < tamanho; i++){
			matriz_split[i] = matriz_split[i].replace(err_ie, "");
			matriz_split[i] = matriz_split[i].replace(err2, "");
			id = "id_bloco_"+matriz_split[i];
			status = "status_bloco_"+matriz_split[i];
			titulo = "titulo_bloco_"+matriz_split[i];
			opcao = "opcao_bloco_"+matriz_split[i];
			  
			coluna += separador + matriz_split[i]+"*";
			coluna += document.getElementById(id).value+"*";
			coluna += document.getElementById(status).value+"*";
			coluna += document.getElementById(titulo).value+"*";
			coluna += document.getElementById(opcao).value;
			separador = "|";
			}		
	}
	
	if(coluna !== ""){
		var itensDir = coluna.split("^");
		var blocosDir = itensDir[0].split("|");
		var itensBlocoDir = "";
	  for(i=0; i< blocosDir.length; i++){
			itensBlocoDir = blocosDir[i].split("*");
			cookie = cookie + itensBlocoDir[0] + '/' + itensBlocoDir[1] + '/' + itensBlocoDir[3] + '/' + itensBlocoDir[2] + '/' + itensBlocoDir[4] + '/' + 'dir' + '^';	
	  }
  }

  if(cookie !== ""){
		createCookie('bloco', cookie, 999999);
	}
  tema = document.getElementById("tema_sel").value;
  createCookie('tema', tema, 999999);	
		
  layout = document.getElementById("layout_sel").value;
	if(layout == '#%LAYOUT_SEL%#'){
		layout = 'layout_padrao';
	}
	createCookie('layout', layout, 999999);
}