function insertNewRow(etable,idName){
etable.insertRow(etable.rows.length)
var newRId = (etable.rows.length - 1)
return newRId
}


function insertinLastTR(etable,etd){
etable.rows[(etable.rows.length - 1)].appendChild(etd)
}



function CreateDatePicker(elmName,val){

if (document.all){
var inp = document.createElement("<input name='" + elmName + "'>")
}
else{
var inp = document.createElement("input")
}
inp.setAttribute("name",elmName)
inp.setAttribute("id",elmName)



inp.className = "eng_text_form"

inp.setAttribute("onclick","displayDatePicker('" + elmName + "');")
	/*inp.onClick = function(e){
	alert("Me")
	var x = this.name
	var xx = "displayDatePicker('" + x + "');"
	eval(xx)
	}*/
inp.title = "Click Here to pick Date"
inp.value = val
inp.setAttribute("value",val)
inp.size = 10
return inp;
}


function createDOMSelect(ll,ul,xname,sel_val){
if (document.all){
var eSel=document.createElement("<select name='" + xname + "'>")
}else{
var eSel=document.createElement("SELECT")
eSel.setAttribute("NAME",xname)
}

for(k=ll;k<=ul;k++){
eOp=document.createElement("option")
		eOp.value=k
		if(k==sel_val){
eOp.selected="selected"
}

		if(document.all)		{
		eOp.innerText=k
		}		else		{
		eOp.text=k
		}
		eOp=eSel.appendChild(eOp)
	
		}
return eSel

}


function createFrame(frameName, plotter,closeB){
var frameTable = document.createElement("TABLE")
frameTable.style.zIndex = 11
frameTable.className = "frameTable"
frameTable.setAttribute("id",frameName)
//frameTable.className="fT_table"
frameTable.cellSpacing = "0"
frameTable.cellPadding = "0"

insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "fT_middle_top_txt"
insertinLastTR(frameTable,td)


var frametTable = document.createElement("TABLE")
frametTable.className = "frameTable"
insertNewRow(frametTable,'ePP')

frametTable.cellSpacing=0
frametTable.cellPadding=0

frametTable.width="100\%"
var td = document.createElement("TD")
td.innerHTML = "Booking Request Form"
td.className = "fT_middle_top_txt"
insertinLastTR(frametTable,td)

if (!(closeB == undefined))
{
var td = document.createElement("TD")
td.style.textAlign = "right"
td.className= "fT_middle_top_txt"
td.innerHTML = "<a href='javascript:" + closeB + "'><img src=/core/images/close-button.gif border=0></a>"
insertinLastTR(frametTable,td)

}


var td = document.createElement("TD")
td.className = "fT_middle_top"

td.appendChild(frametTable)

//td.innerHTML = "Plan your trip Here"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "fT_right_top"
insertinLastTR(frameTable,td)


insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "fT_leftline"
td.innerHTML = "&nbsp;"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")

td.style.background = "#FFFFFF"
td.innerHTML = "<div id='" + plotter + "'></div>"
insertinLastTR(frameTable,td)


var td = document.createElement("TD")
td.className = "fT_rightline"
td.innerHTML = "&nbsp;"
insertinLastTR(frameTable,td)

insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "fT_left_bottom"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "fT_middle_bottom"
//td.innerHTML = "Plan your trip Here"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "fT_right_bottom"
insertinLastTR(frameTable,td)
return frameTable;
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += eval(obj.y);
    return curtop + 18;
  }

