// JavaScript Document

/**
 * Create an arrayof preloaded images
 *
 * @param array the names of the images
 *
 */

var _preloaded = null;
function preload(preload) {
	 _preloaded = [];
	 for(var i = 0, l = preload.length; i < l; i++) {
	 _preloaded[i] = document.createElement("img");
	 _preloaded[i].src = preload[i];
	 }
}
preload(['/images/wait7.gif']);


/**
 * year generation
 */

function currentYear() 
{
	var mydate=new Date()
	var year=mydate.getYear()
	if (year < 1000) 
	year+=1900
	document.write(""+year+"");
}

// Get Url Parameters  
function gup( name )
{  
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
	var regexS = "[\\?&]"+name+"=([^&#]*)";  
	var regex = new RegExp( regexS );  
	var results = regex.exec( window.location.href );  
	if( results == null )    
	return "";  
	else    
	return results[1];
}

function initIframe() {
    var targetUrl = 'country=' + formData.country +
        '&location=' + formData.location + '&keywords=' + formData.keywords +
        '&dateFrom=' + addZeros(formData.dateFrom_month) + '-' + addZeros(formData.dateFrom_day) +
        '&checkout=' + addZeros(formData.checkout_month) + '-' + addZeros(formData.checkout_day) +
        '&adults=' + formData.adults + '&children=' + formData.children;

    var numChildren = parseInt(formData.children);
    if (numChildren > 0) {
        var children = '&childAge1=' + formData.childAge1 +
            '&childAge2=' + formData.childAge2 +
            '&childAge3=' + formData.childAge3 +
            '&childAge4=' + formData.childAge4 +
            '&childAge5=' + formData.childAge5 +
            '&childAge6=' + formData.childAge6 +
            '&childAge7=' + formData.childAge7 +
            '&childAge8=' + formData.childAge8 +
            '&childAge8=' + formData.childAge9;
        targetUrl += children;
    }

    var src = document.getElementById('ires').src;
    if (src.indexOf('?') == -1) {
        src += '?';
    } else {
        src += '&';
    }

    document.getElementById('ires').src = src + targetUrl;
    return true;
}

function addZeros(num)
{
    if (num.length == 1) {
        return '0' + num;
    }
    return num;
}
