﻿var psMsgError      = "<p style='font:normal 14px Tahoma'>No se ha podido iniciar el Booking Engine.</p>";

function psGetUrlParam(param,url) {
	if (!url)
		url = window.location.href;
	param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+param+"=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(url);
	if( results == null )
		return "";
	else
		return results[1];
}
/********************************************************/
function PSBookingEngine(pUrl) {
	/*
	try
	{
	*/
		var html,url;
		var params = window.location.href.toString();
		
		if (!pUrl){ document.write(psMsgError); return; }
		if (params.indexOf("?") == -1) { document.write(html); return; }
		
		var size = psGetUrlParam("size");
        var width = "910px";
        
	    if (size != "") {
            width = size;		        
	    }

		url = pUrl + params.substr(params.indexOf("?"));
	
		html = "<iframe src=\"" + url + "\" name='PBookEngine' id='PBookEngine' scrolling='no' style='width:" + width + ";height:500px;' frameborder='0'></iframe>";
		document.write(html);
    /*
    }
	catch(e){
		document.write(psMsgError);
	}
	*/
}
/********************************************************/
function PSBookingEnginePost(_url,_params) {
    /*
    try
	{
	*/
        var html    = "";
    		
	    if (!_url){ document.write(psMsgError); return; }
	    if (!_params){ document.write(psMsgError); return; }
    	
    	psUrl = _url + "?" + _params;

	    var size = psGetUrlParam("size",psUrl);
        var width = "910px";
	    if (size != "") {
            width = size;		        
	    }
        
        html = "<iframe src=\"" + psUrl + "\" name='PSBookEngine' id='PSBookEngine' scrolling='no' style='width:" + width + ";height:500px;' frameborder='0'></iframe>";
	    document.write(html);
    /*
    }
    catch(e) {
        document.write(psMsgError);
    }
    */
}


