// browser script
function whichBrs() {
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1) return 'Opera';
if (agt.indexOf("staroffice") != -1) return 'Star Office';
if (agt.indexOf("webtv") != -1) return 'WebTV';
if (agt.indexOf("beonex") != -1) return 'Beonex';
if (agt.indexOf("chimera") != -1) return 'Chimera';
if (agt.indexOf("netpositive") != -1) return 'NetPositive';
if (agt.indexOf("phoenix") != -1) return 'Phoenix';
if (agt.indexOf("firefox") != -1)
{
 insertCSS('css/styleSheet1.css');
return 'Firefox';
}
if (agt.indexOf("safari") != -1) return 'Safari';
if (agt.indexOf("skipstone") != -1) return 'SkipStone';
if (agt.indexOf("msie") != -1)
{
 insertCSS('css/styleSheet.css');
return 'Internet Explorer';
}
if (agt.indexOf("netscape") != -1) return 'Netscape';
if (agt.indexOf("mozilla") != -1) 
{
 insertCSS('css/styleSheet1.css');
return 'Mozilla';
}
if (agt.indexOf('\/') != -1) {
if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
return navigator.userAgent.substr(0,agt.indexOf('\/'));}
else return 'Netscape';} else if (agt.indexOf(' ') != -1)
return navigator.userAgent.substr(0,agt.indexOf(' '));
else return navigator.userAgent;
}
function insertCSS(stylesheet)
 {
if(document.createStyleSheet) {
document.createStyleSheet(stylesheet);
//alert('if:'+stylesheet);
}
else {
var fileref=document.createElement("link")
  

//var styles = "@import url("+stylesheet+");";
var newSS=document.createElement("link")
	newSS.setAttribute("rel", "stylesheet")
	newSS.setAttribute("type", "text/css")
	newSS.setAttribute("href", stylesheet)
//newSS.rel='stylesheet';
//newSS.href='data:text/css,'+escape(styles);
document.getElementsByTagName("head")[0].appendChild(newSS);
alert(newSS.href);
//alert('else:'+stylesheet);
}
}
//browserscriptends


function showDiv(obj){
	if($obj(obj))
	{
		$obj(obj).style.display='block';
		$obj(obj).style.visibility='visible'; 
	}
}
function hideDiv(obj){
	if($obj(obj))
	{
		$obj(obj).style.display='none';	
		$obj(obj).style.visibility='hidden'; 
	}
}

function show(obj){
	if($obj(obj))
	{
		$obj(obj).style.display='block';
	}
}
function hide(obj){
	if($obj(obj))
	{
		$obj(obj).style.display='none';	
	}
}

function hideShow(obj) {
	if ($obj(obj))
	{
		$obj(obj).style.display =
		($obj(obj).style.display=='none') ? 'block':'none';
	}
}

/*
*	For Divs which are hidden on load
*/
function showHide(obj) {
	if ($obj(obj))
	{
		$obj(obj).style.display =
		($obj(obj).style.display=='block') ? 'none':'block';
	}
}

/*
*	For show in + / - before Div which are collapsable
*/
function plusMinus(obj,objDiv) {
$obj(obj).innerHTML =
($obj(objDiv).style.display=='block') ? '+':'-';
}

function arrowImageBar(obj,objDiv) {
$obj(obj).className =
($obj(objDiv).style.display=='block') ? 'arrowRightBar':'arrowDownBar';
}

function arrowImageOpenBar(obj,objDiv) {
$obj(obj).className =
($obj(objDiv).style.display=='none') ? 'arrowDownBar':'arrowRightBar';
}

function arrowImage(obj,objDiv) {
$obj(obj).className =
($obj(objDiv).style.display=='block') ? 'arrowRight':'arrowDown';
}

function arrowImageOpen(obj,objDiv) {
$obj(obj).className =
($obj(objDiv).style.display=='none') ? 'arrowDown':'arrowRight';
}

/*
 *	Used to clear Output Text Success & Error Message
 */
function clearMess(obj,obj1)
{
	$obj(obj).innerHTML="";
	$obj(obj1).innerHTML="";
}
/*tab function for left mahesh/litesh menu my pfrofile */


function tabtdOpen(DivID) {
hideDiv("Payment");
divClose($obj('Password1'));
divOpen($obj('Password'));

if($obj('PaymentDetails1') && $obj('PaymentDetails')){
divClose($obj('PaymentDetails1'));
divOpen($obj('PaymentDetails'));
}
divClose($obj('Personal1'));
divOpen($obj('Personal'));

if($obj('Manage1') && $obj('Manage')){
divClose($obj('Manage1'));
divOpen($obj('Manage'));
}
if($obj('agency1') && $obj('agency')){
divClose($obj('agency1'));
divOpen($obj('agency'));
}
divClose($obj('Traveler1'));
divOpen($obj('Traveler'));
divClose($obj('Booking1'));
divOpen($obj('Booking'));
divClose($obj('ImportPNR1'));
divOpen($obj('ImportPNR'));
divClose($obj('Generic1'));
divOpen($obj('Generic'));
divClose($obj('Sales1'));
divOpen($obj('Sales'));
divClose($obj('Ledger1'));
divOpen($obj('Ledger'));
//divClose($obj('Cryptic1'));
//divOpen($obj('Cryptic'));

var newfield=$obj(DivID);
var div1=DivID+'1';
var div2 = $obj(div1);
if(div2){
	div2.style.display='block';
	div2.style.visibility='visible';
}
var agency=$obj(DivID);
if(agency){
agency.style.display='none';
agency.style.visibility='hidden';
}
}

function divClose(divid){
	if(divid)
	{
		divid.style.display='none';
		divid.style.visibility='hidden';
	}
}

function divOpen(divid){
	if(divid)
	{
		divid.style.display='block';
		divid.style.visibility='visible';
	}
}
/*-----liteshend------*/

function $obj(eleId)
{
	return document.getElementById(eleId);
}


function $objName(eleId)
{
	return document.getElementsByName(eleId);
}

function $enableElement(eleId)
{
	if($obj(eleId))
		$obj(eleId).disabled = false;
}

function $enableElementName(eleName)
{
	if(document.getMyElementsByName(eleName))
	{	
		var ele = document.getMyElementsByName(eleName);
		for (var i=0; i < ele.length ; i++)
		{
			ele[i].disabled = false;
		}
	}
}

document.getMyElementsByName=function(str)
{
	if(window.ActiveXObject!=undefined)
	{
		str=new String(str);
		var myMatches=new Array();
		var allEls=document.getElementsByTagName("*"),l=allEls.length;
		for(var i=0;i<l;i++)
			if(allEls[i].name==str || allEls[i].getAttribute("name")==str)
				myMatches[myMatches.length]=allEls[i];
		return myMatches;
	}
	else
	{
		return document.getElementsByName(str);
	}
}

function $showVisiObj(eleName)
{

	//alert("showVisiObj called");
	if(document.getMyElementsByName(eleName))
	{	
		var ele = document.getMyElementsByName(eleName);
		for (var i=0; i < ele.length ; i++)
		{
			if(ele[i].type=="text")
				ele[i].style.display = "";
			else
				ele[i].style.display = "block";
			ele[i].style.visibility = "visible";
		}
	}
}

function $hideVisiObj(eleName)
{
	if(document.getMyElementsByName(eleName))
	{	
		var ele = document.getMyElementsByName(eleName);
		for (var i=0; i < ele.length ; i++)
		{
			ele[i].style.display = "none";
			ele[i].style.visibility = "hidden";
		}
	}
}


function $fillElementNameContent(eleName,contentArr)
{
	//alert("fillElementNameContent called");

	if(document.getMyElementsByName(eleName))
	{	
		eleName=new String(eleName);
		var ele = document.getMyElementsByName(eleName);
		for (var i=0; i < ele.length ; i++)
		{
			if(ele[i] && ele[i].innerHTML!=""){

				ele[i].innerHTML = contentArr[contentArr.length];
			}
			
		}
	}

	//alert("fillElementNameContent end");
}

function $removeElementNameContent(eleName)
{
	var contentArr = new Array();
	if(document.getMyElementsByName(eleName))
	{	
		var ele = document.getMyElementsByName(eleName);
		//alert("removeElementNameContent called: "+ele.length);

		for (var i=0; i < ele.length ; i++)
		{
			if(ele[i] && ele[i].innerHTML!=""){
					//alert("removeElementNameContent called: "+ele[i] +"/"+ele[i].innerHTML);

				contentArr[contentArr.length] = ele[i].innerHTML;
				ele[i].innerHTML = "";
			}
			else
			{
				contentArr[contentArr.length] = "";
			}
		}
	}
		//alert("removeElementNameContent end: "+eleName);

	return contentArr;
}

function uncheckAll(field){
for (i = 0; i < field.length; i++)
	field[i].checked = false;
}
function checkUncheck(checkAllbox, chekboxGroup)

{
	if(chekboxGroup.length > 0)
	{
	for (i = 0; i < chekboxGroup.length; i++)
		{
		chekboxGroup[i].checked = checkAllbox.checked;
		}
		
	}
}
function checkUncheckairport(checkAllbox, chekboxGroup)

{
	if(chekboxGroup.length > 0)
	{
	for (i = 0; i < chekboxGroup.length; i++)
		{
		chekboxGroup[i].checked = checkAllbox.checked;
		}
		
	}
}
