function I() {   

		hw('1');return;

}

function SO()
{
	var p = '';
	if(typeof(bPageHasDCCoreOffer) != 'undefined')
	{
        if(bPageHasDCCoreOffer)
	    {
	        switch (cwid)
	        {
	            case '1':case '7':p = 'Flight';break;
	            case '2':p = 'Hotel';break;
	            case '3':p = 'Car';break;
	            case '4':case '5':case '6':p = 'Package';break;
	            case '8':p = 'Cruise';break;
	            case '9':p = 'Activity';break;
	        }
	        setOffer(p);
        }
    }
}


function GetFields(t)
{
	sb.Reset();
	switch (t)
	{
	    case 'F':
	    case 'FH':
	    case 'FHC':
	    case 'FC':
			sb.Concat('<div class="bl1">');
			sb.Concat('<div class="flmed">');
				sb.Concat('<div class="fl">'   + GetDt(t,'F') + '</div>');
			
			sb.Concat('</div>');
			sb.Concat('<div class="frmed">');
			
			sb.Concat('<div class="fl">' +  GetDt(t,'T') + '</div>');
			
			sb.Concat('</div>');
			sb.Concat('</div>');
	        break;
	}

	return sb.GetValue();
}

function GetGI(i,d,c,s,j,m)
{
    var c1 = 'class="med" ';
    var s1 = '';
    var m1 = 'maxlength="255"';
	if(document.all){s1 = 'margin-top:-1px;margin-bottom:-1px;';}
	if(c != ''){c1 = 'class="' + c + '" ';}
	if(s != '' || s1 != ''){s1 = 'style="' + s + s1 + '" ';}
	if(m != ''){m1 = 'maxlength="' + m + '" ';}
	
	return '<input id="' + i + '" name="' + i + '" value="' + d + '" type="text" ' + m1 + c1 + s1 + j + ' />';
}



function GetCy(t,n)
{
    var c = '';
    if(t == 'H'){c = 'large';}
	if (n == 'F'){return GetGI('fcy',FCity,c,'',' autocomplete="off" onblur="Rem(this);" onfocus="HCal();this.select();"','100');}
	else if (n == 'T'){return GetGI('tcy',TCity,c,'',' autocomplete="off" onblur="Rem(this);" onfocus="HCal();this.select();"','100');}
}

function GetDt(t,n)
{
    var c = 'small';
    if(t == 'H'){c = '';}
	if (n == 'F'){return GetGI('fdt',FDate,c,'',' onblur="Rem(this);UpdDt(this);" onclick="event.cancelBubble=true;SC(this);" onfocus="SC(this);"','12');}
	else if (n == 'T'){return GetGI('tdt',TDate,c,'',' onblur="Rem(this);" onclick="event.cancelBubble=true;SC(this);" onfocus="SC(this);"','12');}
}

function UpdDt(e)
{    
    switch(e.id)
    {
        case "fdt":
            var f = DE('fdt');
            var t = DE('tdt');
            break;
        case "pfd":
            var f = DE('pfd');
            var t = DE('ptd');
            break;
        default:
            var f = null;
            var t = null;
            break;
    }

    if(null!=f&&null!=t&&null!=GetInputDate(f.value)&&(null==GetInputDate(t.value)||GetInputDate(f.value)>GetInputDate(t.value))){t.value=f.value;}    
}


function SetIH(id,v){
	
	}
	

	function DE(el){
	if 	(document.getElementById(el) != null) return document.getElementById(el);}



var aS = new Array();
function SB(){this.Concat = Concat;this.GetValue = GetValue;this.Reset = Reset;}
function Concat(StringToConcat){this.aS[this.aS.length] = StringToConcat;}
function GetValue(){return this.aS.join('');}
function Reset(){this.aS = null;this.aS = new Array();}

function SC(el)
{
	
	if (DE('CalFrame') == null){return;}
	var id = el.id;
	var n = el.id.substr(3);
	if (id.substr(0,3) == 'fdt')
	{
		el.select();
		if(n == ''){ShowCalendar(el,el,null,CalS,CalE);}
		else if(n == '2'){ShowCalendar(el,el,DE('fdt'),CalS,CalE);}
		else{ShowCalendar(el,el,DE('fdt' + (n - 1)),CalS,CalE);}
	}
	if (id.substr(0,3) == 'tdt'){el.select();ShowCalendar(el,el,DE('fdt'),CalS,CalE);}
	if (id.substr(0,3) == 'pfd'){el.select();ShowCalendar(el,el,DE('fdt'),CalS,CalE);}
	if (id.substr(0,3) == 'ptd'){el.select();ShowCalendar(el,el,DE('pfd'),CalS,CalE);}
}
    
function HCal(e)
{
	var c = DE('CalFrame');

	if (c!=null){CancelCal();}
	var d;
	d = DE('fdt');
	if (d!=null){d.value = d.value;}
	d = DE('tdt');
	if (d!=null){d.value = d.value;}
}


function getObj(objID)
{
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}


document.onclick = HCal;
function hw(id){	
	cwid = id;
	BuildFields();
}

function BuildFields(){

	bB = false;
	SetIH('divWFields',GetFieldsHTML());
	BuildRASC();
	
}
function BuildRASC()
{

	var n = 0;
	var s = true;
	
}

function GetFieldsHTML()
{
    var t = '';   
	switch (cwid)
	{
		case '1':t = GetFields('F');break;		
		default:t = '';break;
	}
	return t;
}



function Rem(el)
{
	RemG(el);
}

