/*
importJS("/avc/scripts/a.js");
importJS("/avc/scripts/b.js");
importJS("/avc/scripts/c.js");
*/
/*
importJS("/avc/scripts/jquery.min.js");
importJS("/avc/scripts/ui.core.js");
importJS("/avc/scripts/ui.dialog.js");
*/

function importJS(fileUrl, deferScript, scriptId) {
	if (window.icemedia == undefined) {
		window.icemedia = { scripts:{} };
	}
	if (icemedia.scripts[fileUrl] != null) {
		return;
	}
	var el = document.createElement("script");
	el.type = "text/javascript";
	el.src = fileUrl;
	if (typeof scriptId == "string") {
		el.id = scriptId;
	}
	document.getElementsByTagName("head")[0].appendChild(el);
	icemedia.scripts[fileUrl] = el;
}

function $A(obj) {
	return Array.prototype.slice.call(obj, 0);
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ICE_ChangeClass(obj,aClassName) {
	obj.className = aClassName	
}

function goHome() {
	document.location = "" + document.location.pathname
}

function TrimString(aString) {
	var aSource = new String(aString)
	return (aSource.replace(/^\s*/,"")).replace(/\s*$/,"")	
}

function periodChange(aForm) {
	if (!aForm.period[0].selected) {
		aForm.fromdate_mm.disabled = true;
		aForm.fromdate_yyyy.disabled = true;
		aForm.todate_mm.disabled = true;
		aForm.todate_yyyy.disabled = true;
	} else {
		aForm.fromdate_mm.disabled = false;
		aForm.fromdate_yyyy.disabled = false;
		aForm.todate_mm.disabled = false;
		aForm.todate_yyyy.disabled = false;	
	}
}

function convertAviationToFloat(iHours,iMinutes,iSeconds) {
	var j = iHours + (parseInt(iMinutes) / 60) + (parseInt(iSeconds) / 60000);	
	return parseFloat(j);
}

function convertFloatToAviation(aFloat) {
	var aviation = new Array();
	var j = aFloat;
	aviation["hours"] = parseInt(aFloat);	
	j = j-aviation["hours"]
	aviation["minutes"] = parseInt(j * 60);
	j = j-(aviation["minutes"]/60.0)
	aviation["seconds"] = Math.round(j * 60000);
	if(aviation["seconds"] == 1000) {
		aviation["minutes"] += 1
		aviation["seconds"] = 0
	}
	return aviation;
}