var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}
var browserVer 
if(Browser.Version() != 9){
browserVer = 4;
}else{
browserVer = 5;
}
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)
{
if(browserVer!=5){
var inp = document.createElement("<input name='" + elmName + "'>")
}else{
var inp = document.createElement("input")
inp.setAttribute("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(){
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 = 'dd/mm/yyyy'
inp.setAttribute("value",'dd/mm/yyyy')
inp.size = 10
return inp;
}


function createDOMSelect(ll,ul,xname,sel_val){
if (document.all){
if(browserVer!=5){
var eSel=document.createElement("<select name='" + xname + "'>")
}else{
var eSel=document.createElement("SELECT")
eSel.setAttribute("NAME",xname)
}
}else{
var eSel=document.createElement("SELECT")
eSel.setAttribute("NAME",xname)
}
if(Browser.Version() == 9){
eSel.setAttribute("id",""+xname+"")
}
for(k=ll;k<=ul;k++){
eOp=document.createElement("option")
		eOp.value=k
		if(k==sel_val){
eOp.selected="selected"
eOp.setAttribute("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.cellSpacing = "0"
frameTable.cellPadding = "0"

insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "se_left_top"
insertinLastTR(frameTable,td)


var frametTable = document.createElement("TABLE")
insertNewRow(frametTable,'ePP')
frametTable.cellSpacing=0
frametTable.cellPadding=0
frametTable.width="100\%"
var td = document.createElement("TD")
td.innerHTML = "Plan your trip Here"
td.className = "se_middle_top_txt"
insertinLastTR(frametTable,td)

if (!(closeB == undefined))
{
var td = document.createElement("TD")
td.style.textAlign = "right"
td.innerHTML = "<a href='javascript:" + closeB + "'><img src=/core/commonImgs/close.gif border=0></a>"
insertinLastTR(frametTable,td)

}


var td = document.createElement("TD")
td.className = "se_middle_top"
td.appendChild(frametTable)

//td.innerHTML = "Plan your trip Here"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "se_right_top"
insertinLastTR(frameTable,td)


insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "se_leftline"
td.innerHTML = "&nbsp;"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")

td.style.background = "#ebf5fe"
td.innerHTML = "<div id='" + plotter + "'></div>"
insertinLastTR(frameTable,td)


var td = document.createElement("TD")
td.className = "se_rightline"
td.innerHTML = "&nbsp;"
insertinLastTR(frameTable,td)

insertNewRow(frameTable,'ePP')
var td = document.createElement("TD")
td.className = "se_left_bottom"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "se_middle_bottom"
//td.innerHTML = "Plan your trip Here"
insertinLastTR(frameTable,td)

var td = document.createElement("TD")
td.className = "se_right_bottom"
insertinLastTR(frameTable,td)
return frameTable;
}


function findTd(thiselem){
	while (!(thiselem.tagName == "TD"))
	{
	if (document.all)
	{
		thiselem = thiselem.parentElement
	}
	else{
			thiselem = thiselem.parentNode
	}

	}
	flashingobj = thiselem
	return flashingobj;
}


function findTab(thiselem){
	while (!(thiselem.tagName == "TABLE"))
	{
	if (document.all)
	{
		thiselem = thiselem.parentElement
	}
	else{
			thiselem = thiselem.parentNode
	}

	}
	flashingobj = thiselem
	return flashingobj;
}

function findTr(thiselem){
	while (!(thiselem.tagName == "TR"))
	{
	if (document.all)
	{
		thiselem = thiselem.parentElement
	}
	else{
			thiselem = thiselem.parentNode
	}

	}
	flashingobj = thiselem
	return flashingobj;
}


