
/**
 *
 * @author Reginaldo Nicola <reginaldo.nicola@navita.com.br> [10/10/2009]
 * @version 1.0.0
 *
 */

var msg = '';
var msgRemoveCampaign = 'Você deseja realmente remover esta Campanha? \n\n** Esta ação não poderá ser desfeita.';
var msgRemoveBanner = 'Você deseja realmente remover este Banner? \n\n** Esta ação não poderá ser desfeita.';
var msgCampoObrigatorioBase = 'Preencher o(s) seguinte(s) campo(s) : \n';
var msgSelecioneUma = 'Você deve selecionar uma opção!';
/** ====================================================================== **/

/**
 *
 * Admin - Funcoes para verificacao de acoes
 *
 */

var doRemoveCampaign = function(campaignId) {
	if(confirm(msgRemoveCampaign)) {
		document.forms['frmDeleteCampaign']['id'].value=campaignId;
		document.forms['frmDeleteCampaign'].submit();
	}
}

var doRemoveBanner = function(bannerId) {
	if(confirm(msgRemoveBanner)) {
		document.forms['frmDeleteBanner']['id'].value = bannerId;
		document.forms['frmDeleteBanner'].submit();
	}
}

function validateCampaign() {
	var msgCampoObrigatorio = msgCampoObrigatorioBase;
	var name = $F('idNome');
	var error = false;
	if (name == '') {
		msgCampoObrigatorio += 'Nome \n';
		error = true;
	}
	if (error) {
		alert(msgCampoObrigatorio);
		return false;
	} else {
		return true;
	}

}

function validateBanner(){
	var msgCampoObrigatorio = msgCampoObrigatorioBase;
		var dateInicial;
		var dateFinal;
		var error = false;
		if (document.getElementById('name').value == '') {
			msgCampoObrigatorio += 'Nome\n';
			error = true;
		}

		if(document.getElementsByName('startDate')[0].value == ''){
			msgCampoObrigatorio += 'Data Inicial\n';
			error = true;
		}else{
			dateInicial = document.getElementsByName('startDate')[0].value;
			dateInicial = new Date(dateInicial.substring(3,6) + dateInicial.substring(0,3) + dateInicial.substring(6,10));
		}
		if(document.getElementsByName('endDate')[0].value == ''){
			msgCampoObrigatorio += 'Data Final\n';
			error = true;
		}else{
			dateFinal = document.getElementsByName('endDate')[0].value;
			dateFinal = new Date(dateFinal.substring(3,6) + dateFinal.substring(0,3) + dateFinal.substring(6,10));
		}
		if(dateInicial > dateFinal){
			msgCampoObrigatorio += 'Data Inicial maior que Final\n';
			error = true;
		}


		var peso  = document.getElementById('peso').value;

		if(peso.match(/^\d+$/) == null){
			peso = 0;
		}else{
			peso = parseInt(peso);
		}

		if(peso > 10 || peso <= 0){
			msgCampoObrigatorio += 'Peso fora do padrão\n';
			error = true;
		}

		if (error) {
			alert(msgCampoObrigatorio);
			return false;
		} else {
			return true;
		}
}

function atualizaClickBanner(urlAction, url, target){
	makeRequest(urlAction);

	if (target == 'blank') {
		window.open(url );
		window.location.reload();
	} else {
		window.location.href = url ;
	}
}

function makeRequest(url) {
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
          http_request.overrideMimeType('text/html');
       }
    } else if (window.ActiveXObject) { // IE
       try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
          try {
             http_request = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {}
       }
    }
    if (!http_request) {
       alert('Cannot create XMLHTTP instance');
       return false;
    }
    http_request.onreadystatechange = function() {
	      if (http_request.readyState == 4) {
	         if (http_request.status == 200) {
	         }
	 	  }
	  }
    http_request.open('GET', url, true);
    http_request.send(null);
 }

function showImages() {
	window.open('/master/layout/libraryBrowser!select.action?source=PLUGIN&type=IMAGES','Imagens','scrollbars=no,status=no,width=750,height=530,left=20,top=10,resizable=no')
}
function SetUrl(fileUrl) {
	document.getElementById("urlContentBanner").value = fileUrl;
	//document.getElementById("urlContentBanner").value = '/images/' + fileUrl.substring(47);
}

function changeTipoConteudo(){
	var tipoConteudoArray = document.getElementsByName('typeContentBanner');
	if(tipoConteudoArray[0].checked){
		document.getElementById('bottonImagen').style.display = '';
	}else if (tipoConteudoArray[1].checked){
		document.getElementById('bottonImagen').style.display = 'none';
	}else if (tipoConteudoArray[2].checked){
		document.getElementById('bottonImagen').style.display = '';
	}
}





