function Embrasil() {
	this.wide = [];
}

function onLoad() {
	window.status='EMBRASIL.COM -- TODO PARA SUS VACACIONES EN BRASIL Y ARGENTINA';
	dojo.require("dijit.Dialog");
	dojo.require("dojox.image.Lightbox");
	dojo.require("dojo.parser");
}

function stopPropagation(event) {
	if (event.stopPropagation) {
		event.stopPropagation();
	} else {
		event.cancelBubble = true;
	}
}
function doWidth(id,width,value) {
	if (embrasil.wide[id] != value) {
		embrasil.wide[id] = value;
		dojo.animateProperty(
	    {
	      node: id,duration: 300,
	      properties: {
	        width: {end: width}
	      }
	    }).play();
	}
}
function showMessage() {
	dijit.byId('messageDiv').show();
}
function showReview() {
	document.getElementById('reviewDiv').style.display = '';
	dijit.byId('reviewDiv').show();
}

function showLogin(url) {
	document.getElementById('loginRedirectUrl').value = url;
	document.getElementById('registrationRedirectUrl').value= url;
	document.getElementById('fastRegistrationDiv').style.display = '';
	dijit.byId('fastRegistrationDiv').show();
}

function doForm(url, entity, id, defaultset, handler) {
	var source = application.wrapNode(document.getElementById('source'));
	source.setUrl(url);
	source.open(function() {
		prd.loadForm(source.getChildContainer(), entity, id, defaultset, false, function() {
			if (handler) {
				handler(source.getChildContainer());
			}
//			dijit.byId('sourceDiv').show();
			});
	});
}

function doDijitForm(url, entity, id, defaultset, handler) {
	showGenericMessage('Preparando Informacion...');
	var source = application.wrapNode(document.getElementById('dijitSource'));
	source.setUrl(url);
	source.open(function() {
		prd.loadForm(source.getChildContainer(), entity, id, defaultset, false, function() {
			if (handler) {
				handler(source.getChildContainer());
			}
			hideGenericMessage();
			dijit.byId('dijitSourceDiv').show();
		});
	});
}

function showGenericMessage(message) {
	document.getElementById('genericMessageTextDiv').innerHTML = message + '<br/><br/>';
	dijit.byId('genericMessageDiv').show();
}

function hideGenericMessage() {
	dijit.byId('genericMessageDiv').hide();
}


function doInformation(url) {
	var source = application.wrapNode(document.getElementById('sourceInformation'));
	source.setUrl(url);
	source.open(function() {
		dijit.byId('sourceInformationDiv').show();
	});
}

var embrasil = new Embrasil();
embrasil.wide['brazilCities'] = false;
embrasil.wide['cities'] = false;