function selectDate(parentobj,objValueItem,objDateItem){
var returnString;
var parObj,dtop,dleft;
parObj=parentobj;
dtop=parObj.offsetHeight+window.screenTop;
dleft=window.screenLeft;
while(true){
	dtop+=parObj.offsetTop;
	dleft+=parObj.offsetLeft;
	parObj=parObj.offsetParent;
	if(parObj==null) break;
}
dtop=dtop-document.body.scrollTop;
if(dtop+200>window.screen.availHeight)
    dtop=dtop-parentobj.offsetHeight-200+20;
	returnString=showModalDialog("js/calendar/calendar.htm","","status:no;scroll:no;center:yes;dialogTop:"+dtop+"; dialogLeft:"+dleft+"; help:no;minimize:no;maximize:no;dialogWidth:220px;dialogHeight:200px")
	if(returnString!="" && returnString!="undefined" && returnString!='cancelSelect'){
            formatDate(returnString);
            objDateItem.value=returnString;
            if(objValueItem!=null)
                objValueItem.value=formatDate(returnString);
            if(objDateItem.wantOnchange==1){
                    objDateItem.onchange();
            }
	}else if(returnString==""){
	    objDateItem.value="";
	    objValueItem.value="";
	}
}

function insertDate(parentobj,objValueItem,objDateItem){
var returnString;
var parObj,dtop,dleft;
parObj=parentobj;
dtop=parObj.offsetHeight+window.screenTop;
dleft=window.screenLeft;
while(true){
	dtop+=parObj.offsetTop;
	dleft+=parObj.offsetLeft;
	parObj=parObj.offsetParent;
	if(parObj==null) break;
}
dtop=dtop-document.body.scrollTop;
if(dtop+200>window.screen.availHeight)
    dtop=dtop-parentobj.offsetHeight-200+20;
	returnString=showModalDialog("../JS/calendar/calendar.htm","","status:no;scroll:no;center:yes;dialogTop:"+dtop+"; dialogLeft:"+dleft+"; help:no;minimize:no;maximize:no;dialogWidth:220px;dialogHeight:200px")
	if(returnString!="" && returnString!="undefined" && returnString!='cancelSelect'){
            formatDate(returnString);
            objDateItem.value=returnString;
            if(objValueItem!=null)
                objValueItem.value=formatDate(returnString);
            if(objDateItem.wantOnchange==1){
                    objDateItem.onchange();
            }
	}
}

function formatDate(date){
    var month = new Array("01", "02", "03","04","05","06","07","08","09","10","11","12");
    var day   = new Array("01", "02", "03","04","05","06","07","08","09","10","11","12","13", "14", "15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30" ,"31")
    d=new Date(date);
    s=d.getYear() +"-"+ month[d.getMonth()]+ "-"+ day[d.getDate()-1];
    return s;
}

function ChangeCss(Obj,Classname){
	var tmpobj=eval(Obj);
	if (tmpobj!=null){
	   tmpobj.className=Classname;
	}
	return;
}

function ChangeClassName(idname,thisno,totalno,clsname){
	for (i=1;i<=totalno;i++){
		tmpobj = idname+i;
		tmpclass = document.all[tmpobj].className;
		tmplength = tmpclass.length;
		if ( i == thisno){
			tmpclsname = clsname + "_sel"
			ChangeCss(document.all[tmpobj],tmpclsname)
		}
		else{
			tmp = tmpclass.substr(tmplength-4,tmplength)
			if(tmp == "_sel"){
				tmpclsname = tmpclass.substr(0,tmplength-4);
			}
			else tmpclsname = tmpclass
			ChangeCss(document.all[tmpobj],tmpclsname)
		}
	
	}
 }
 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_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 changeHPLMN(/*hplmn dom object*/hplmn){
   var _returnValue =  window.showModalDialog("IMSI_Piggy_POP.html","ChangeHPLMN","dialogWidth:300px;dialogHeight:200px;help:no;status:no;scroll:no;resizable:yes");
   if(_returnValue==undefined) return;
   hplmn.value = _returnValue;
}

function   hideDiv(obj) {   
  document.getElementById(obj).style.display   =   "none";   
}   
function   showDiv(obj) {   
  document.getElementById(obj).style.display   =   "block";   
}   

