﻿// JScript File

function clearTextBox(txt,type)
{
	if (type == 1)
	{
		if (txt.value == "Enter Login" || txt.value == "Introduzca su Usuario" || txt.value == "Chair comments not created.")
		{
			txt.value = "";
		}	
	}
}

function enableTrack()
{       
    obj = document.getElementById('ctl00_ContentPlaceHolder1_rblSupervisorType_1');
    if (obj.checked)
        document.getElementById('ctl00_ContentPlaceHolder1_ddlTracks').disabled = false;
    else
        document.getElementById('ctl00_ContentPlaceHolder1_ddlTracks').disabled = true;     
}

function confirmar(msg)
{
	var ret = confirm(msg);
	return ret;
}

function popup(url)
{
	cuteLittleWindow = window.open(url, "littleWindow", "location=no,width=700,height=500, scrollbars=yes, resizable=yes");
}

function closeWindow()
{
    reloadOpener();
    this.close();
}

function reloadOpener()
{
    opener.location.reload();
}

function validateRooms(obj)
{   
    switch(obj.value)    
    {
        case "rbRoom":
            enableDesableRoomDouble2(true);
            
            //enableDesableRoomDouble(false)
            break;

        case "rbDoubleRoom":
            enableDesableRoomDouble(false)
            if (document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion.checked == true)
                enableDesableTextBox(false)
                
            if (document.forms[0].ctl00$ContentPlaceHolder1$rbFamily.checked == true)
            {                        
                disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddAdult, false);
                disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddChildren, false);
                
                desableEnableFamily(false);
                
                uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, false);
                uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, false);
                enableDesableTextBox(true);
            }                
            break;
        
        case "rbCompanion":
            uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, false)
            enableDesableTextBox(false)
            desableEnableFamily(true);
            break;
            
        case "rbCompanion2":
            uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, false)            
            enableDesableTextBox(true)
            desableEnableFamily(true);
            break;
            
        case "rbFamily":
            desableEnableFamily(false);
            uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, false);
            uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, false);
            enableDesableTextBox(true);
            break;
    }
}

function goBack(cantidad)
{
    history.go(cantidad);
}

function clearform()
{   
    obj1 = document.forms[0].ctl00$ContentPlaceHolder1$rbRoom;
    obj2 = document.forms[0].ctl00$ContentPlaceHolder1$rbDoubleRoom;    
    obj3 = document.forms[0].ctl00$ContentPlaceHolder1$rbDoubleRoom;    
    
    if (obj2.checked)
        validateRooms(obj2);
    else
    {
        if (obj1.checked)
            validateRooms(obj1);
        else
        {            
            disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanSingle, true);
            disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanDouble, true);
            disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, true);
            disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, true);
            
            //disable Family
            disableObj(document.forms[0].ctl00_ContentPlaceHolder1_rbFamily, true);
            disableObj(document.forms[0].ctl00_ContentPlaceHolder1_cbAddAdult, true);
            disableObj(document.forms[0].ctl00_ContentPlaceHolder1_cbAddChildren, true);
        }            
    }
    
    enableAdditionalNights();
}

function disableObj(obj, opcion)
{
//    objeto = document.getElementById(obj);    
//    objeto = document.forms[0].obj;
    obj.disabled = opcion;
}
function uncheck(obj, opcion)
{
//    objeto = document.getElementById(obj);    
    obj.checked = opcion;    
}

function enableDesableRoomDouble(opcion)
{    
    uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbRoom, false)        
    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanSingle, true);    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanDouble, false);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, false);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, false);
    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbFamily, false);
}

function enableDesableRoomDouble2(opcion)
{    
    uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbRoom, opcion);
    uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbDoubleRoom, !opcion);
    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanSingle, !opcion);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbDominicanDouble, opcion);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion, opcion);
    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbFamily, opcion);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddAdult, opcion);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddChildren, opcion);
  
    enableDesableTextBox(opcion);           
    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$rbCompanion2, opcion);
}

function enableDesableTextBox(opcion)
{
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtAcomName, opcion);    
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtAcompEmail, opcion);    
}

function asignValue()
{    
  	document.forms[0].jsEnabled.value = "true";
}

function closeWindow()
{
	self.close ()
    //window.close();
}

function popupParam(url, width, height)
{
	cuteLittleWindow = window.open(url, "littleWindow", "location=no,width="+ width+",height= "+ height+", scrollbars=no, resizable=no");
	//cuteLittleWindow = window.open(url, "littleWindow", "location=no,width="+ width+",height= "+ height+", scrollbars=yes, resizable=yes");
}

function desableEnableFamily(opcion)
{
    uncheck(document.forms[0].ctl00$ContentPlaceHolder1$rbFamily, !opcion)        
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddAdult, opcion);
    disableObj(document.forms[0].ctl00$ContentPlaceHolder1$cbAddChildren, opcion);
}

function enableAdditionalNights()
{
    if (document.forms[0].ctl00$ContentPlaceHolder1$cbAdditionalNight.checked)
    {
        disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtCheckIn, false);
        disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtCheckOut, false);
    }
    else
    {
        disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtCheckIn, true);
        disableObj(document.forms[0].ctl00$ContentPlaceHolder1$txtCheckOut, true);
    }
    
}

function clickButton(e, buttonid)
{
    var evt = e ? e : window.event;       
    var bt = document.forms[0].elements[buttonid];    
    
    if (bt)
    {             
        if (evt.keyCode == 13)
        {            
            bt.click();
            return false;
        }
    }
}

function printReport()
{	
	window.print();
}

function printPage(opcion)
{	
    switch(opcion)
    {
        case 'reporteInvoice':            
            hideDivs('printInvoice', 'hidden');
            hideDivs('procesarPago', 'hidden');
            window.print();
            hideDivs('printInvoice', 'visible');
            hideDivs('procesarPago', 'visible');            
            break;
    }
}

function hideDivs(divId, opcion)
{
    if (document.getElementById(divId) != null)
        document.getElementById(divId).style.visibility = opcion;
}