/*
* Deciding the action depending on the returned errors
*/
var needToJump = false;
var waitToJump = true;
var checkboxVar = new Array();

function flightsResults() {
	$('loading').hide();	
	if( $('errors').innerHTML.strip() == "" || $('errors').innerHTML.strip() == "\n")
		window.location = '/flights/results';
}

function flightsResultsSpecial() {
//	setInterval("flightsResultsSpecialAux()",200);
	$('loading').hide();
	if( $('errors').innerHTML == "" )
		window.location = '/flights/results';			
}

function flightsResultsSpecialAux() {
	needToJump = true;	
	if (waitToJump) {
		$('loading').hide();
		if( $('errors').innerHTML == "" )
			window.location = '/flights/results';		
	}
}

function flightsExtraResults(checked) {
//	checkboxVar = checked;
//	setInterval("flightsExtraResultsAux()",200);
	var lon = checked.length;
	var h = screen.height;
	var nuevalon = 0;
	for (var i=0;i<lon;i++) {
		if ($("data[Checks][" + checked[i] + "]").checked)
			nuevalon++;			
	}
	var w = parseInt(screen.width/nuevalon)-5;
	var x = 0;	
	var browser=navigator.appName;
	for (var i=0;i<lon;i++) {
		if ($("data[Checks][" + checked[i] + "]").checked) {
			name = checked[i];
			if (browser=="Firefox") tmp = name; 	
			else tmp = "_blank";
			att = 'width=' + w + ',height=' + h + ',toolbar=1,scrollbars=1,screenX=' + x + ',screenY=0,';
			att += 'left=' + x + ',top=0,resizable=1';
			popup = window.open('/tracking/flightsaddon/' + name, tmp, att);
			x = x + w + 5;
			popup.blur(); 			
		}	
	} 
    window.focus();	
//   waitToJump = false;
   	return true;				
}

function flightsExtraResultsAux() {
	checked = checkboxVar;
	if(!needToJump) {
		var lon = checked.length;
		var h = screen.height;
		var nuevalon = 0;
		for (var i=0;i<lon;i++) {
			if ($("data[Checks][" + checked[i] + "]").checked)
				nuevalon++;			
		}
		var w = parseInt(screen.width/nuevalon)-5;
		var x = 0;	
		var browser=navigator.appName;
		for (var i=0;i<lon;i++) {
			if ($("data[Checks][" + checked[i] + "]").checked) {
				name = checked[i];
				if (browser=="Firefox") tmp = name; 	
				else tmp = "_blank";
				att = 'width=' + w + ',height=' + h + ',toolbar=1,scrollbars=1,screenX=' + x + ',screenY=0,';
				att += 'left=' + x + ',top=0,resizable=1';
				popup = window.open('/tracking/flightsaddon/' + name, tmp, att);
				x = x + w + 5;
				popup.blur(); 			
			}	
		} 
	    window.focus();	
	    waitToJump = false;
	   	return true;			
	}		
}


function flightsResultsCBN() {
	$('loading').hide();
	if( $('errors').innerHTML.strip() == "" || $('errors').innerHTML.strip() == "\n")
		window.location = '/flights/cbnresults';
}

function lodgesResults(buttonValue) {
	$('loading').hide();
	if( $('errors').innerHTML == "" || $('errors').innerHTML == "\n")
	{
		window.location = '/lodges/results';
	}
	else
	{
		$('pushhoteles').value=buttonValue;
	}
}

function lodgesResultsCBN(buttonValue) {
	$('loading').hide();
	if( $('errors').innerHTML.strip() == "" || $('errors').innerHTML.strip() == "\n")
	{
		window.location = '/lodges/cbnresults';
	}
	else
	{
		// $('pushhoteles').value=buttonValue;
	}
}


function alertsResults() {
	$('loading').hide();
	$('banners').hide();	
	if( $('errors').innerHTML.strip() == "" || $('errors').innerHTML.strip() == "\n") {
		$('errors').innerHTML = '<div class="imensajestatus">' + dictionary_alerts_done + '</div>';
	}
		
}

function carsResults() {
	$('loading').hide();	
	if( $('errors').innerHTML.strip() == "" || $('errors').innerHTML.strip() == "\n")
		window.location = '/cars/results';
}

function inArray(value, container)
{
	var exists = false;
	var value1;
	var value2;
	
	for (var i=0; i<container.length; i++)
	{
		value1 = value + "";
		value2 = container[i] + "";

		if ( value1 == value2 ) {
			exists = true;
		}
	}
	
	return exists;
}
