var ajax=new Array();
var Trows=110;   
var CTRL = false;          


function showView(viewFlag){window.location=viewFlag+'_home.php';}

function RefreshTable(tname){
delete_cookie(tname+"_search");
delete_cookie(tname+"_orderBy");
showTbl(tname,0,Trows,1);
}

function get_cookie ( cookie_name ){
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return (unescape ( results[2] ));
  else
    return null;
}
function delete_cookie ( cookie_name ){
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function deleteAllCookies(){
var CookieStr="City_mast#Station_mast#regionalhead#subregionaloffice#cnst_category#cnst_authority#cnst_activity#cetp_designedcapacity_mast#cetp_treatment_mast#cetp_mode_mast#cetp_frequency_mast#cetp_parameter_mast#cetp_paraseq_mast#events_headings_mast";
var CookieStrarr=CookieStr.split('#');
var len=CookieStrarr.length;
var tname='';
for(i=0;i<len;i++){
tname=CookieStrarr[i];
delete_cookie(tname+"_Header");
delete_cookie(tname+"_arrHeader");
delete_cookie(tname+"_search");
delete_cookie(tname+"_arrKey");
delete_cookie(tname+"_orderBy");
delete_cookie(tname+"_ScrollX");
}
delete_cookie("StablName");
delete_cookie('direction');
}


function closeForm(ele){
var divObj=document.getElementById(ele);
divObj.innerHTML='';
divObj.style.visibility='hidden';
}


function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function initTableCookies(Header,arrHeader,tblName){

	delete_cookie(tblName+"_Header");
	set_cookie (tblName+"_Header",Header);
	delete_cookie(tblName+"_arrHeader");
	set_cookie (tblName+"_arrHeader",arrHeader);
}

function IsInvalidString(val){
var Char;
for(var k=0;k<val.length;k++){
Char=val.charAt(k); 
if(Char=="'" || Char=='"')
return 0;
}
return 1;
}

function emptyValidation(fieldList) {
		var field=new Array();
		field=fieldList.split("~");
		var counter=0;
		for(i=0;i<field.length;i++) {
		    if(document.getElementById(field[i])!=null){
			var val=document.getElementById(field[i]).value;
			chkFlag=IsInvalidString(val);
			if(val=="" || val=="-1" || chkFlag==0)  {
				if(chkFlag==1)
                               {
				document.getElementById(field[i]).style.backgroundColor="#FF0000";
				//alert(field[i]);
                                }
                               else
				document.getElementById(field[i]).style.backgroundColor="#FFFF00";
				counter++;
			} 
			else {document.getElementById(field[i]).style.backgroundColor="#FFFFFF";	}//alert(field[i]+', '+field[i].value);}
			}
		}
		if(counter>0) {
				alert("The Field mark as red could not left empty. \n OR \n The Field mark as yellow could not contain ',"+'" chars.');
				
				return false;
				
		}  else {			return true;
		}		
}


 function keyupDetect(e){
	if(window.event.keyCode=='17')
     CTRL = false;

 }

 function keydownDetect(e){
	 if(window.event.keyCode=='17')
      CTRL = true;
 }

 var CTRL = false;          


function chkDropDown(obj){
if(obj.options[obj.selectedIndex].value<=0){
		alert('Please, select drop down value..');
		return 0;
}
else
	return 1;
}

function detectKey(ele){
var Keycode=window.event.keyCode;
//alert(Keycode);
if(Keycode==222 || Keycode==18)
window.event.returnValue = false;

if((Keycode>=65 && Keycode<=90) || (Keycode>=48 && Keycode<=57) || (Keycode>=188 && Keycode<=191) || Keycode==13 || Keycode==8 || Keycode==32)
	 {}
else
window.event.returnValue = false;
 }



function getArray(str)
{
field=str.split(",");
var arraySort = new Array();
for(i=0;i<field.length;i++)	arraySort[i]=field[i];
return arraySort;
}

function sortNumeric(a,b){		
		a = a.replace(/,/,'.');
		b = b.replace(/,/,'.');
		a = a.replace(/[^\d\-\.\/]/g,'');
		b = b.replace(/[^\d\-\.\/]/g,'');
		if(a.indexOf('/')>=0)a = eval(a);
		if(b.indexOf('/')>=0)b = eval(b);
		return a/1 - b/1;
}

function sortString(a, b) {

	  if ( a.toUpperCase() < b.toUpperCase() ) return -1;
	  if ( a.toUpperCase() > b.toUpperCase() ) return 1;
	  return 0;
}	

function gotoAirHome(btnObj,myForm){
ele=document.getElementById('drpdnmod');
modId=ele.options[ele.selectedIndex].value;
chkflag=chkDropDown(ele);
if(chkflag>0)
myForm.submit();
}

function stristr( haystack, needle, bool ) {
    var pos = 0;
    pos = haystack.toLowerCase().indexOf( needle.toLowerCase() );
    if( pos == -1 ){
        return false;
    } else{
        if( bool ){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}

function changeClass(ele,newClass)	 {
	 var ocn=ele.className;
	 ele.className=newClass;
	 ele.onmouseout=function(){ele.className=ocn;};
 }
 function changeClassboth(ele,newClass,j,i)	 {
	var ocn=ele.className;
	ele.className=newClass;
	boxId='inputBox['+j+']['+i+']';
	boxEle=document.getElementById(boxId);
	boxEle.style.backgroundColor='#FFFF00';
	ele.onmouseout=function(){ele.className=ocn;	boxEle.style.backgroundColor='#FFFFFF';};
 }

function chkSequence1(ele,tot){
var currValue;
var keyCode=window.event.keyCode;
switch(keyCode){
case 96: currValue=0; break;
case 97: currValue=1; break;
case 98: currValue=2; break;
case 99: currValue=3; break;
case 100: currValue=4; break;
case 101: currValue=5; break;
case 102: currValue=6; break;
case 103: currValue=7; break;
case 104: currValue=8; break;
case 105: currValue=9; break;
default:
	if(keyCode==8 || keyCode==37 || keyCode==38 || keyCode==39 || keyCode==40 || keyCode==46)
	{ window.event.returnValue = true; return;}
	else
	{window.event.returnValue = false;return;}
}
}



function copyValue(ele,form1){
	textId=document.getElementById(ele.title);
	textId.value=ele.value;
	id=document.getElementById(Update.value);
	id.disabled=false;
}

function chkNumeric(ele){
var keyCode=window.event.keyCode;
if(keyCode==8 || keyCode==46 || keyCode==9){ window.event.returnValue = true;return;}
if((keyCode>47 && keyCode<58) || (keyCode>95 && keyCode<106))
{ window.event.returnValue = true;return;}
else
window.event.returnValue = false;
return;
}

function showTbl(tname,fromlimit,tolimit,pageNo){
spanObj=document.getElementById(tname+"_LodRecBtn");
if(spanObj!=null)
spanObj.style.visibility='visible';
if(fromlimit==0)fromlimit='00';
url='showTable.php?tName='+escape(tname)+'&fromlimit='+fromlimit+'&tolimit='+tolimit+'&pageNo='+pageNo;
var index = ajax.length;
ajax[index] = new sack();
ajax[index].requestFile = url;
ajax[index].onCompletion =function(){ results=ajax[index].response;
								  var chkSession=stristr(results,'Sorry, session get expired !!!');	
								  if(!chkSession){
							      document.getElementById(tname).rows[0].cells[0].innerHTML=''; 
								  document.getElementById(tname).rows[0].cells[0].innerHTML=results;
								  }
								  else
								  window.location='login_home.php';	
					     };
ajax[index].runAJAX();
}


function updateSequence(tot){
var msg='Are you sure you want to update record?';
if(confirm(msg)){
	var lodingId=document.getElementById('lodingimgBtn');
	lodingId.style.visibility='visible';
	var index = ajax.length;
								str='';
								for(i=0;i<tot;i++){
								var id=document.getElementById('paramSeq['+i+']');
								if(id.value!='')
								str=str+id.title+'='+id.value+'&';
								}
								str = str.substr(0, str.length - 1);
								ajax[index] = new sack();
								ajax[index].requestFile = 'insertSeq.php?fields='+escape(str);
								ajax[index].onCompletion =function(){ 
								results=ajax[index].response;
								var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
								showinfoPrompt(results,1);
								closeWindow('Parameter_definition');
								lodingId.style.visibility='hidden';
								};
								ajax[index].runAJAX();
}
}




function requestEditInfo(rowId,tname){
var index = ajax.length;
ajax[index] = new sack();
ajax[index].requestFile = 'editTable.php?rowId='+escape(rowId)+'&tName='+escape(tname);
ajax[index].onCompletion =function(){ results=ajax[index].response;
									var chkSession=stristr(results,'Sorry, session get expired !!!');	
			    					if(chkSession){
									window.location='login_home.php';
									return;
									 }
									  document.getElementById(tname).rows[0].cells[0].innerHTML=''; 
									  document.getElementById(tname).rows[0].cells[0].innerHTML=results; 	
									 };
ajax[index].runAJAX();
}


function requestAddInfo(tname)
{

var index = ajax.length;
ajax[index] = new sack();
ajax[index].requestFile = 'addTable.php?tName='+escape(tname);
ajax[index].onCompletion =function(){ results=ajax[index].response;
									var chkSession=stristr(results,'Sorry, session get expired !!!');	
			    					if(chkSession){
									window.location='login_home.php';
									return;
									 }
									 document.getElementById(tname).rows[0].cells[0].innerHTML=''; 
									 document.getElementById(tname).rows[0].cells[0].innerHTML=results; 	
									 };
									 ajax[index].runAJAX();
}


function tabCloseswap(ele){
var imgId=document.getElementById('closeImg');
imgId.src='../../images/tab-close.gif';
ele.onmouseout=function(){imgId.src='../../images/tab-close-on.gif';};
}

function closeWindow(tname){
	//alert(tname);
	var url='';
	var align='';
	switch(tname){
	case 'City_mast': case 'Station_mast': case 'regionalhead': case 'regionaloffice': case 'subregionaloffice':  case 'cnst_category': case 'cnst_authority': case 'cnst_activity': case 'Module': case 'parameter_definition1': case 'district_mast': case 'cetp_designedcapacity_mast': case 'cetp_treatment_mast': case 'cetp_mode_mast': case 'cetp_frequency_mast': case 'cetp_parameter_mast': case 'events_headings_mast':
	url='showTable.php?tName='+escape(tname)+'&tolimit='+Trows+'&fromlimit=0&pageNo=1';
	align='middle';
	break;
	case 'Parameter_definition':
	url='paramTab.php';
	align='middle';
	break;
	case 'param_standard':
	url='paramstandTab.php';
	align='middle';
	break;
	case 'editconsent':
	url='editconsentTab.php';
	align='top';
	break;
	
	case 'editconsent1':
	url='upload_consent.php';
	align='top';
	break;
	
	
	case 'usereditconset':
	url='editconsentUserTab.php';
	align='top';
	break;
    case 'Rgneditconset':
	url='editconsentRgnTab.php';
	align='top';
    break;
	case 'SubRgneditconset':
	url='editconsentSubRgnTab.php';
	align='top';
	break;
	case 'data_rec_mast':
	url='readingTab.php';
	align='middle';
	break;
	case 'data_rec_mast1':
	url='userGridTab.php';
	align='middle';
	break;
	case 'data_rec_trans':
	url='addreadingTab.php';
	align='middle';
	break;
	case 'data_rec_trans1':
	url='editreadingTab.php';
	align='middle';
	break;
	case 'demoPage':
	url='demoPage.php';
	align='middle';
	break;
	case 'cnst_delegation':
	url='delegationTab.php';
	align='middle';
	break;
	case 'consent':
	url='consentTab.php';
	align='middle';
	break;
	case 'ConsentRPT':
	url='report/ConsentRPTTab.php';
	document.getElementById('ConsentRPT').style.backgroundColor='oldlace';
	break;
	case 'RgnConsentRPT':
	url='report/UserRPTTab.php';
	document.getElementById('RgnConsentRPT').style.backgroundColor='oldlace';
	break;
	case 'RgneditPwd':
	url='editRgnPwdForm.php';
	align='top';
    break;
	case 'SubRgneditPwd':
	url='editSubRgnPwdForm.php';
	align='top';
	break;
	case 'HODeditPwd':
	url='editHODPwdForm.php';
	align='top';
	break;
	
	//***************Directions CMS*///////////////////
	case 'proposed_mast':
	url='proposed_directions.php';
	align='top';
	break;
	case 'hearing_mast':
	url='hearing.php';
	align='top';
	break;
	case 'closure_mast':
	url='closure.php';
	align='top';
	break;
	case 'interim_mast':
	url='interim.php';
	align='top';
	break;
	case 'hearingclosure_mast':
	url='hearingclosure.php';
	align='top';
	break;
	case 'restart_mast':
	url='restart.php';
	align='top';
	break;
	case 'report_mast':
	url='DIR_Report_FromTo.php';
	align='top';
	break;
	//*********water************************
	case 'searchStn':
	url='searchWtrStnTab.php';
	align='top';
	break;
	case 'paramSetup' :
	url='paramSetup.php';
	align='top';
	break;
	case 'addReading' :
	url='addRead.php';
	align='middle';
	break;
	case 'EditReading' :
	url='editRead.php';
	align='middle';
	break;
    case 'EditorReading' :
	url='editorRead.php';
	align='middle';
	break;
	case 'viewReading' :
	url='viewparameters.php';
	align='middle';
	break;
	case 'dropDown':
	url='dropDown.php';
	align='middle';
	break;	
	case 'wtr_station_mast':
	url='wtrStn_add.php';
	align='middle';
	break;	
	case 'wtr_regionallab_mast':
	url='regional_lab.php';
	align='middle';
	break;
	//*********Photo Gallery************************
	case 'photo_head_mast':
	url='showTable.php';
	align='top';
	break;
	case 'photo_link_mast':
	url='photoLink_add.php';
	align='top';
	break;
	case 'photoLink_edit':
	url='photoLink_edit.php';
	align='top';
	break;
	case 'photoLink_delete':
	url='photoLink_delete.php';
	align='top';
	break;
	//*********CETP************************
	case 'cetp_mast':
	url='editcetp.php';
	align='top';
	break;
	case 'cetp_mast_view':
	url='viewcetp.php';
	align='top';
	break;
	case 'cetp_chemcon_mast':
	url='chemcon.php';
	align='top';
	break;
	case 'cetp_energycon_mast':
	url='energycon.php';
	align='top';
	break;
	case 'cetp_solidwaste_mast':
	url='solidwaste.php';
	align='top';
	break;
	case 'cetp_effluent_mast':
	url='effluentreport.php';
	align='top';
	break;
	case 'cetp_chemcon_edit':
	url='editchemcon.php';
	align='top';
	break;
	case 'cetp_energycon_edit':
	url='editenergycon.php';
	align='top';
	break;
	case 'cetp_effluent_edit':
	url='editeffluentreport.php';
	align='top';
	break;
	case 'cetp_solidwaste_edit':
	url='editsolidwaste.php';
	align='top';
	break;
	case 'cetp_mast_add':
	url='addcetp.php';
	align='top';
	break;
	case 'cetp_listmemind_mast':
	url='listmem.php';
	align='top';
	break;
	case 'cetp_jvsana_mast':
	url='jvsanalysis.php';
	align='top';
	break;
	case 'cetp_jvsana_edit':
	url='editjvsana.php';
	align='top';
	break;
	case 'cetp_listmemind_edit':
	url='listmemedit.php';
	align='top';
	break;
	case 'cetp_paraseq_mast':
	url='paraseq.php';
	align='top';
	break;
	case 'cetp_mast_add' :
	url='addcetp.php';
	align='top';
	break;
	case 'cetp_pararead_mast' :
	url='addRead.php';
	align='top';
	break;
	case 'cetp_pararead_edit':
	url='editRead1.php';
	align='top';
	break;
	case 'cetp_pararead_view':
	url='viewread.php';
	align='top';
	break;
	case 'CETP_RPT':
	url='report/CetpRPTTab.php';
	document.getElementById('CETP_RPT').style.backgroundColor='oldlace';
	break;
	//**************************************
	
	//***************EVENTS******************
	case 'events_mast':
	url='addevents1.php';
	align='middle';
	break;
	case 'events_mast_edit':
	url='editevents1.php';
	align='top';
	break;
    case 'events_mast_del':
	url='delevents.php';
	align='middle';
	break;
	//******************************************
	
	//***************UPDATE******************
	 case 'update_cms_mast':
     url='updatereport.php';
	 align='top';
	 break;
	//******************************************

	}
	if(url!=''){
var index = ajax.length;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
ajax[index] = new sack();
ajax[index].requestFile =url ;
ajax[index].onCompletion =function(){ results=ajax[index].response;
									var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    						if(chkSession){
									window.location='login_home.php';
									return;
									 }
									  document.getElementById(tname).rows[0].cells[0].style.verticalAlign=align;
									  document.getElementById(tname).rows[0].cells[0].innerHTML=''; 
									  document.getElementById(tname).rows[0].cells[0].innerHTML=results;
									  lodingId.style.visibility='hidden';
									 };
ajax[index].runAJAX();
	}

 }

function callQuery(action,fields,tname,rowId,myForm,ele){
var isempty=emptyValidation(fields);
if(isempty==false) return;
var msg='Are you sure you want to update record?';
if(confirm(msg)){
var postData = '';
var index = ajax.length;
if(isempty==true){
	ele.disabled=true;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
postData = formData2QueryString(myForm);
ajax[index] = new sack();
ajax[index].requestFile = 'queryMaster.php?action='+action+'&fields='+escape(postData)+'&tName='+escape(tname)+'&rowId='+escape(rowId);
ajax[index].onCompletion =function(){ results=ajax[index].response;
									var chkSession=stristr(results,'Sorry, session get expired !!!');	
			    					if(chkSession){
									window.location='login_home.php';
									return;
									 }
									  showinfoPrompt(results,3);	
									  lodingId.style.visibility='hidden';
 									  //document.getElementById(tname).rows[0].cells[0].innerHTML=results; 
									  closeWindow(tname);
									 };
ajax[index].runAJAX();
}
}
}
function addReading(myForm,totRows,totCols,moduleId,ele){
	str='';
	validStr='';
	postStr='';
	postStr1='';
	var dateChk='';
	var dateStr='';
	var  arrChk=new Array();
	
	
	for(i=1;i<=totRows;i++){
		dateBox=document.getElementById('recdateBox'+i);
		postStr1='';
		if(dateBox.value!=''){
		kk=stristr(dateChk,dateBox.value);
		if(kk)
		dateStr=dateStr+i+',';		
		dateChk=dateChk+dateBox.value+'#';
		}
		for(j=0;j<totCols;j++){
		addBox=document.getElementById('addinputBox['+i+']['+j+']');
		paramBox=document.getElementById('paramBox['+i+']['+j+']');
		if(addBox.value=='')
			break;
		postStr1=postStr1+paramBox.value+"="+addBox.value+",";
		}
		if(j!=totCols && dateBox.value!='')	str=str+i+',';
		else
		if(j==totCols && dateBox.value=='')	str=str+i+',';
		else
		if(j==totCols && dateBox.value!=''){
		validStr=validStr+i+',';
		postStr1= postStr1.substr(0, postStr1.length - 1);
		postStr=postStr+'recDate='+dateBox.value+','+postStr1+'#';
		}
		
	}
str= str.substr(0, str.length - 1);
validStr=validStr.substr(0,validStr.length-1);
postStr= postStr.substr(0, postStr.length - 1);
dateStr= dateStr.substr(0, dateStr.length - 1);

//alert(postStr);
if(str.length){
alert('Please, fill proper data at row '+str);
return;
}
else
if(dateStr.length){
alert('Same date at row '+dateStr);
return
}
else
if(validStr.length==0){
alert('Please, fill the data!!!!');
return;
}

var cont="<img style='margin-top:0;margin-left:0;' src='../../images/dialog/icon-warning.gif' name='warnimg' ><span style='width:100%;text-align:center;' >";
msg=cont+'Are you sure to add data of row '+validStr+' ?</span>';
Dialog.confirm(msg, 
               {
				width:300, okLabel: "yes", 
               className: "alphacube",
               id: "myDialogId",
               cancel:function(win) {debug("cancel confirm panel")},
               ok:function(win) {debug("validate confirm panel");
								ele.disabled=true;
								var index = ajax.length;
								var lodingId=document.getElementById('lodingimgBtn');
								lodingId.style.visibility='visible';
								ajax[index] = new sack();
								ajax[index].requestFile = 'addredingQueryMaster.php?str='+escape(postStr);
								ajax[index].onCompletion =function(){ 
								results=ajax[index].response;
								var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
								showinfoPrompt(results,2);
								lodingId.style.visibility='hidden';
								closeWindow('data_rec_trans');
								//document.getElementById('citystationforadd').innerHTML=results;
								 };
								ajax[index].runAJAX();
								return true;
								}
              });

	}
function editReading(myForm,inpbutton){
	var strId=document.getElementById('storeStr');
	var stId=document.getElementById('storestId');
	var str=strId.value;
	if(str.length==0){
		alert('First, Make the changes!!!!');
		return;
	}
	var field=new Array();
	var field1=new Array();
	var mkStr='';
	field=str.split('#');
	field1=field[0].split(',');
	r=field1[0];
	c=field1[1];
	recdateId='recdateBox['+r+']['+c+']';
	boxId='inputBox['+r+']['+c+']';
	paramNId='paramNBox['+r+']['+c+']';
	recdateEle=document.getElementById(recdateId);
	paramNEle=document.getElementById(paramNId);
	boxEle=document.getElementById(boxId);

var cont="<img style='margin-top:0;margin-left:0;' src='../../images/dialog/icon-warning.gif' name='warnimg' ><span style='width:100%;text-align:center;' >";
msg=cont+'Are you sure to change data for date <B>'+recdateEle.value+'</B> & parameter <B>'+paramNEle.value+'</B> to value <B>'+boxEle.value+'</B> ?</span>';
Dialog.confirm(msg, 
               {
				width:300, okLabel: "yes", 
               className: "alphacube",
               id: "myDialogId",
               cancel:function(win) {debug("cancel confirm panel")},
               ok:function(win) {
								debug("validate confirm panel"); 
								
								paramId='paramBox['+r+']['+c+']';
								datatransId='datatransBox['+r+']['+c+']';
								inpbutton.disabled=true;
								paramEle=document.getElementById(paramId);
								transEle=document.getElementById(datatransId);
								
								mkStr=mkStr+transEle.value+','+paramEle.value+','+boxEle.value+','+recdateEle.value+'#';
									var lodingId=document.getElementById('lodingimgBtn');
								lodingId.style.visibility='visible';		
								var index = ajax.length;
								postData = formData2QueryString(myForm);
								ajax[index] = new sack();
								ajax[index].requestFile = 'redingQueryMaster.php?str='+escape(mkStr);
								ajax[index].onCompletion =function(){ 
								results=ajax[index].response;
								var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
								showinfoPrompt(results,2);
								dispeditgrid(stId.value);
								inpbutton.disabled=false;
								lodingId.style.visibility='hidden';
								//document.getElementById('citystationforedit').style.visibility='hidden';
								//closeWindow(tname);
									 };
ajax[index].runAJAX();
								return true;
								}
              });
}

function makeStr(ele,totRows,totCols){
	var str=document.getElementById('storeStr');
	var rowno=ele.getAttribute('getrow');
	var colno=ele.getAttribute('getcol');
	var mkStr=str.value;
	mkStr=rowno+','+colno+'#';
	str.value=mkStr;
	for(i=1;i<=totRows;i++){
	for(j=0;j<totCols;j++){
	boxId='inputBox['+i+']['+j+']';
	boxEle=document.getElementById(boxId);
	boxEle.readOnly=true;	
	}	
	}
}

function toggleSel(trEle,rowId){
	var style2 = trEle.style;
	var tblObj=trEle.parentNode.parentNode;

if(CTRL==false){	
	for(no=3;no<tblObj.rows.length-1;no++)
	{
		if(tblObj.rows[no]==trEle && style2.backgroundColor ==""){
			style2.backgroundColor="#FFFF00";
			trEle.setAttribute('rowId',rowId);
		}
		else{ tblObj.rows[no].style.backgroundColor=""; }
	}
}
else if(CTRL==true){
	if(style2.backgroundColor ==""){
		trEle.setAttribute('rowId',rowId);
		style2.backgroundColor="#FFFF00";
	 }
	 else {
	trEle.setAttribute('rowId','');
	  style2.backgroundColor="";
	 }
}
}


function callDeletetQuery(tname,btnEle){
	var tblObj=document.getElementById('gridTab_'+tname);
	var SrNoArray=new Array();
	var rowArray=new Array();
	var cont="<img style='margin-top:0;margin-left:0;' src='../../images/dialog/icon-warning.gif' name='warnimg' ><span style='width:100%;text-align:center;' >";
	for(var no=3,i=0;no<tblObj.rows.length-1;no++){
	if(tblObj.rows[no].style.backgroundColor!=''){
		rowArray[i]=tblObj.rows[no].getAttribute('rowId');
		SrNoArray[i]=tblObj.rows[no].cells[0].innerHTML;
		i++;
	}	
	}
	if(rowArray.length){
	var msg=cont+'Are you sure you want to delete record '+SrNoArray+' ?</span>';
	Dialog.confirm(msg, 
               {
				width:300, okLabel: "yes", 
               className: "alphacube",
               id: "myDialogId",
               cancel:function(win) {debug("cancel confirm panel")},
               ok:function(win) {
					var lodingId=document.getElementById('lodingimgBtn');
					lodingId.style.visibility='visible';
								debug("validate confirm panel"); 
								postData='';
								for(i=0;i<rowArray.length;i++)
								{postData=postData+"'"+rowArray[i]+"',";}
								postData=postData.substr(0, postData.length - 1);
								var index = ajax.length;
								ajax[index] = new sack();
								ajax[index].requestFile = 'queryMaster.php?action=delete&fields='+escape(postData)+'&tName='+escape(tname);
								ajax[index].onCompletion =function(){ results=ajax[index].response;
								var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
								showinfoPrompt(results,3);
								lodingId.style.visibility='hidden';
								closeWindow(tname);
								};
								ajax[index].runAJAX();
								return true;
								}
              });
	}
	else
	{ 
		cont=cont+"Please select row</span>";
		Dialog.alert(cont, {width:300, height:100, okLabel: "close", className: "alphacube", ok:function(win) {debug("validate alert panel"); return true;}}); }
}




function Pagingfunc(tname,Token,TotRows){
 var showRec=document.getElementById('showrecId_'+tname).value;
 var currPage=document.getElementById('currpageId_'+tname);
 var pageNo=currPage.value;
 var limit='';
 var totPage=0;
 var lodflag=0;
 pageNo=parseInt(pageNo);
 showRec=parseInt(showRec);
 for(i=0;i<TotRows;i+=showRec){
totPage=totPage+1;
	}

 switch(Token.id){
	case 'next'  : 
	if(totPage>pageNo){  fromRec=pageNo*showRec;  pageNo=pageNo+1;}
	else
	if(totPage==pageNo){pageNo=totPage; fromRec=(totPage-1)*showRec;lodflag=1;  }
	break;
	case 'prev'  :
	if(pageNo!=1){fromRec=(pageNo-2)*showRec; pageNo=pageNo-1; }
	else{fromRec=0;pageNo=1;lodflag=1;}
	break;
 	case 'last'  :
	if(pageNo==totPage){lodflag=1;}
	pageNo=totPage;
	fromRec=(totPage-1)*showRec;
	break;
	case 'first' :	
	if(fromRec==0){lodflag=1;}
	fromRec=0;
	pageNo=1;
	break;

 }
 if(lodflag==0)
 showTbl(tname,fromRec,showRec,pageNo);
 }

 function PageShow(tname,ele){
 var currPage=document.getElementById('currpageId_'+tname);
 currPage.value=1;
 showTbl(tname,0,ele.value,1);
 }

 function changeHeaderImg(tname,ele,arrKey){
var orImg=ele.style.backgroundImage;
delete_cookie(tname+"_arrKey");
set_cookie(tname+"_arrKey",arrKey);
delete_cookie("StablName");
set_cookie("StablName",tname);
spanObj=document.getElementById(tname+"_arrbtn");//ele.childNodes[0].rows[0].cells[1].childNodes[0];
spanObj.style.visibility='visible';
headimgObj=document.getElementById("img_"+tname+"_"+arrKey);//spanObj.childNodes[0];
//alert("img"+arrKey);
headimgObj.style.visibility='visible';
if(ele.style.backgroundImage=='url(../../images/row-sel.gif)')eleBgImg='url(../../images/row-over.gif)';
else if(ele.style.backgroundImage=='url(../../images/row-over.gif)')
eleBgImg='url(../../images/row-sel.gif)';
if(ele.getAttribute('onclickele')==null ||ele.getAttribute('onclickele')=='false'){
ele.style.backgroundImage=eleBgImg;}
else if(ele.getAttribute('onclickele')=='true'){
ele.style.backgroundImage='url(../../images/row-sel.gif)';
}
ele.onmouseout=function(){
if(ele.getAttribute('onclickele')==null ||ele.getAttribute('onclickele')=='false'){
ele.style.backgroundImage=orImg;
}
else
if(ele.getAttribute('onclickele')=='true'){
ele.style.backgroundImage='url(../../images/row-sel.gif)';
}

headimgObj.style.visibility='hidden';
};

}

 function SortBy(tname,headEle,direction,SortType,indexThis)
{
//var tblObj=headEle.parentNode.parentNode.parentNode;
var tblObj=document.getElementById("gridTab_"+tname);
var tBody = document.getElementById('mainBody_'+tname);//tblObj.getElementsByTagName('TBODY')[0];

var cellArray = new Array();
var cellObjArray = new Array();

for(var no=3;no<tblObj.rows.length-1;no++){
var content= tblObj.rows[no].cells[indexThis].innerHTML+'';
cellArray.push(content);
cellObjArray.push(tblObj.rows[no].cells[indexThis]);
}
if(SortType=='N'){
			cellArray = cellArray.sort(sortNumeric);
}else{
			cellArray = cellArray.sort(sortString);
}

if(direction=='descending'){ cellArray=cellArray.reverse();}
			for(var no=0;no<cellArray.length;no++){
				for(var no2=0;no2<cellObjArray.length;no2++){
					if(cellObjArray[no2].innerHTML == cellArray[no] && !cellObjArray[no2].getAttribute('allreadySorted')){
						cellObjArray[no2].setAttribute('allreadySorted','1');	
						tBody.appendChild(cellObjArray[no2].parentNode);				
					}				
				}			
		}

for(var no=3,j=1;no<tblObj.rows.length-1;no++,j++){
if(no%2) tblObj.rows[no].className=''; else	tblObj.rows[no].className='contenttd';
tblObj.rows[no].cells[0].innerHTML=j;
}
for(var no2=0;no2<cellObjArray.length;no2++){
cellObjArray[no2].removeAttribute('allreadySorted');		
}
}



function SortTable(tname,headEle,arrKey)
	{

	   var arr=get_cookie (tname+"_arrHeader");
	   var arraySorttype= new Array();
	   arraySorttype=getArray(arr);
	   var tblObj=headEle.parentNode.parentNode.parentNode;
	   for(var no=0;no<tblObj.rows[2].cells.length;no++){
	   if(no==arrKey){
			headEle.style.backgroundImage='url(../../images/row-sel.gif)';
			headEle.setAttribute('onclickele','true');
		}else
		{
		tblObj.rows[2].cells[no].style.backgroundImage='url(../../images/row-over.gif)';
		tblObj.rows[2].cells[no].setAttribute('onclickele','false');
		  }
		}
		headtblObj=headEle.childNodes[0];
		if(headtblObj.rows[0].cells[0].childNodes[1].nodeName=='IMG')
			{
				var imgObj=headtblObj.rows[0].cells[0].childNodes[1];
				if(imgObj.style.visibility=='hidden'){
				set_cookie('direction','ascending');
				headEle.setAttribute('direction','ascending');
				}
				imgObj.style.visibility='visible';
				stack=imgObj.src;
				ele=stristr(stack,"_up");
				if(ele){ imgObj.src='../../images/arrow_down.gif'; 
				headEle.removeAttribute('direction');
				delete_cookie('direction');
				set_cookie('direction','descending');
				headEle.setAttribute('direction','descending'); }
			    else {
				imgObj.src='../../images/arrow_up.gif'; 
				headEle.removeAttribute('direction');
				delete_cookie('direction');
				set_cookie('direction','ascending');
				headEle.setAttribute('direction','ascending');}
				var direction=headEle.getAttribute('direction');
				var sortType=arraySorttype[arrKey];
				SortBy(tname,headEle,direction,sortType,arrKey);
			}
	 }


	 function sortcolumn(direction){
	var tname=get_cookie("StablName");
	var arr=get_cookie(tname+"_Header");
	var arrKey=get_cookie(tname+"_arrKey");
	var arrHeader= new Array();
	arrHead=getArray(arr);
	var HeadName=arrHead[arrKey];
	OrderBy=" Order By "+HeadName+" "+direction;
	delete_cookie(tname+"_orderBy");
	set_cookie(tname+"_orderBy",OrderBy);
	posX=document.getElementById(tname+"_scrollDiv").scrollLeft;
	delete_cookie(tname+"_ScrollX");
	set_cookie (tname+"_ScrollX",posX);
	showTbl(tname,0,Trows,1);
	}


function findTypeRecords(boxEle){
	var tname=get_cookie("StablName");
	arr1=get_cookie(tname+"_Header");
	var arrKey=get_cookie(tname+"_arrKey");
	var arrHeader= new Array();
	var	str=''
	arrHead=getArray(arr1);
	var HeadName=arrHead[arrKey];
	posX=document.getElementById(tname+"_scrollDiv").scrollLeft;
	delete_cookie(tname+"_ScrollX");
	set_cookie (tname+"_ScrollX",posX);
	if(boxEle.value!='')
	str=HeadName+" LIKE '"+boxEle.value+"%'";
	delete_cookie(tname+"_search");
	set_cookie(tname+"_search",str);	
	showTbl(tname,0,Trows,1);
	boxEle.focus();
}


function findRecords(boxEle,findOn){
 var Keycode=window.event.keyCode;	
 //switch(findOn){
	// case 'Str' : 
if((Keycode>=65 && Keycode<=90) || (Keycode>=48 && Keycode<=57) || (Keycode>=188 && Keycode<=191) || Keycode==13 || Keycode==8)
findTypeRecords(boxEle);	 
	// break;
	// case 'Int' : 
		// if(Keycode>=48 && Keycode<=57)
		 //findTypeRecords(boxEle);
	//	 if(Keycode==13){
	//	 findTypeRecords(boxEle);
	 //}
	 //break;
 //}
 }

function getStationList(ele,drpId){
	var obj;
	cityCode=ele.options[ele.selectedIndex].value;
	obj = document.getElementById(drpId);
	obj.options.length = 0;
	if(cityCode.length>0){
		cityCode=cityCode;
		var lodingId=document.getElementById('lodingimgBtn');
		lodingId.style.visibility='visible';
		var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = 'getStation.php?cId='+escape(cityCode);	// Specifying which file to get
		ajax[index].onCompletion = function(){ createStations(index,obj,lodingId) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
		}	
}

function createStations(index,obj,lodingId)
{
	if(obj.disabled==true)obj.disabled=false;
	lodingId.style.visibility='hidden';
	//alert(ajax[index].response);
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

function showStations(ele){
var obj = document.getElementById('station_id_parameter');
for(i=0,str='';i<ele.options.length;i++){
selval=ele.options[i].value;
if(ele.options[i].selected==true)
str=str+"'"+selval+"',";
}
str= str.substr(0, str.length - 1);
if(str.length>0){
obj.options.length = 0;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
var index = ajax.length;
ajax[index] = new sack();		
ajax[index].requestFile = 'getStation.php?cId='+escape(str);	// Specifying which file to get
ajax[index].onCompletion = function(){ createStations(index,obj,lodingId) };	// Specify function that will be executed after file has been found
ajax[index].runAJAX();		// Execute AJAX function
}	
}



function dispReadingOption(ele){
var index = ajax.length;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';	
ajax[index] = new sack();		
ajax[index].requestFile = 'temp.php?sId='+ele.value;	// Specifying which file to get
ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	ele.disabled=true;	
	document.getElementById('drpcname').disabled=false;
	document.getElementById('selcitystation').innerHTML='';
	document.getElementById('selcitystation').style.visibility='hidden';
	document.getElementById('data_rec_mast').rows[0].cells[0].style.verticalAlign='top';
	document.getElementById('closeDiv').style.visibility='visible';
	document.getElementById('dispOption').style.visibility='visible';
	lodingId.style.visibility='hidden';	
	document.getElementById('dispOption').innerHTML=results;

 };	
ajax[index].runAJAX();

}
function dispuserGridfunc(ele){
	var index = ajax.length;
ajax[index] = new sack();
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
ajax[index].requestFile = 'userGrid.php?sId='+ele;	// Specifying which file to get
ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	document.getElementById('citystationforusergrid').innerHTML='';
	document.getElementById('citystationforusergrid').style.visibility='hidden';
	document.getElementById('data_rec_mast1').rows[0].cells[0].style.verticalAlign='top';
	document.getElementById('dispuserGrid').style.visibility='visible';
	document.getElementById('closeDiv_data_rec_mast1').style.visibility='visible';
	lodingId.style.visibility='hidden';
	document.getElementById('dispuserGrid').innerHTML=results;
	};	
ajax[index].runAJAX();

}

function dispeditgrid(ele){
var index = ajax.length;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
ajax[index] = new sack();		
ajax[index].requestFile = 'editgridreading.php?sId='+ele;	// Specifying which file to get
ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	document.getElementById('citystationforedit').innerHTML='';
	document.getElementById('citystationforedit').style.visibility='hidden';
	document.getElementById('data_rec_trans1').rows[0].cells[0].style.verticalAlign='top';
	document.getElementById('dispeditGrid').style.visibility='visible';
	document.getElementById('closeDiv_data_rec_trans1').style.visibility='visible';
	lodingId.style.visibility='hidden';
	document.getElementById('dispeditGrid').innerHTML=results;

 };	
ajax[index].runAJAX();
}

function dispaddForm(ele){
	obj=document.getElementById('drpstnameadd');
	sVal=obj.options[obj.selectedIndex].value;
	if(sVal.length>0){
		var lodingId=document.getElementById('lodingimgBtn');
		lodingId.style.visibility='visible';
		var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = 'addreadingForm.php?rId='+ele+'&sId='+sVal;	// Specifying which file to get
		ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	document.getElementById('drpstnameadd').disabled=true;
	document.getElementById('drpcnameadd').disabled=true;
	document.getElementById('viewRows').disabled=true;
	document.getElementById('data_rec_trans').rows[0].cells[0].style.verticalAlign='top';
	document.getElementById('dispaddForm').style.visibility='visible';
	document.getElementById('closeDiv_data_rec_trans').style.visibility='visible';
	lodingId.style.visibility='hidden';

	document.getElementById('dispaddForm').innerHTML=results;
		
		
 };	
ajax[index].runAJAX();
	}else
	alert('Please, Select proper station');
}

function ViewRecent(ele){
var index = ajax.length;
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
ajax[index] = new sack();		
ajax[index].requestFile = 'recentReading.php?rId='+ele;	// Specifying which file to get
ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	document.getElementById('readtabDiv').style.visibility='visible';
	lodingId.style.visibility='hidden';	
	document.getElementById('readtabDiv').innerHTML=results;
};
ajax[index].runAJAX();

}


function showinfoPrompt(results,timelim){
var timeout;
function openInfoDialog() {
Dialog.info(results, {width:250, height:100, className:"alphacube", showProgress: true});  timeout=timelim;  setTimeout(infoTimeout, 1000)};
function infoTimeout(){
			   timeout--;
			   if (timeout >0){
			   Dialog.setInfoMessage(results+"<BR>" + timeout + "s ...")
			   setTimeout(infoTimeout, 1000)
			   }
			   else
				Dialog.closeInfo()
 }
 openInfoDialog();
}

function nextDate(date,days){
var nextday=date.getDate()+days;
var y=now.getYear();
var M=now.getMonth();
var newDate=MONTH_NAMES[M]+" "+nextday+", "+y;
var token=isDate(newDate,"MMM d, yyyy");

if(token==false)
newDate=MONTH_NAMES[M+1]+" 1, "+y;
return newDate;
}

function ViewbyDate(){
var index = ajax.length;
fromObj=document.getElementById('fromDate');
toObj=document.getElementById('toDate');
var lodingId=document.getElementById('lodingimgBtn');
lodingId.style.visibility='visible';
ajax[index] = new sack();		
ajax[index].requestFile = 'bydateReading.php?fromDate='+fromObj.value+'&toDate='+toObj.value;	// Specifying which file to get
//alert(ajax[index].requestFile);
ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
	document.getElementById('readtabDiv').style.visibility='visible';
	lodingId.style.visibility='hidden';
	document.getElementById('readtabDiv').innerHTML=results;};
ajax[index].runAJAX();
}

function ClickHereToPrint(){
try{
var oIframe = document.getElementById('ifrmPrint');
var oContent = document.getElementById('divToPrint').innerHTML;
var oDoc = (oIframe.contentWindow || oIframe.contentDocument);
if (oDoc.document) oDoc = oDoc.document;
oDoc.write("<html><head><title>title</title><link href=\"../../css/print_css.css\" rel=\"stylesheet\" type=\"text/css\">");
oDoc.write("</head><body onload='this.focus(); this.print();'><center>");
oDoc.write(oContent + "</center></body></html>");
oDoc.close();
}
catch(e){
//self.print();
}
}
function submitDynamically(ele,inpName,tname){
	var moduleId=ele.value;
	//alert(moduleId);
	var index = ajax.length;
	ajax[index] = new sack();		
	ajax[index].requestFile = 'storeValue.php?sessionVar='+inpName+'&sessionVal='+moduleId;	// Specifying which file to get
	ajax[index].onCompletion = function(){ 
	results=ajax[index].response;
	var chkSession=stristr(results,'Sorry, session get expired !!!');	
		    					if(chkSession){
								window.location='login_home.php';
								return;
								 }
								 //document.getElementById('dynamicForm').innerHTML=results;
								 closeWindow(tname);
	};
ajax[index].runAJAX();
}

function exportToExcel(){

	var Content=document.getElementById('excont').value;
	var Header=document.getElementById('exhead').value;
	var Title=document.getElementById('extitle').value;
	var ReportName=document.getElementById('exrptName').value;
	var f = document.createElement('form');
	var divId=document.getElementById('ExcelForm');
	if(divId.childNodes.length>0){
	divId.removeChild(divId.childNodes[0]);	
	}
	f.style.display = 'none'; 
	document.getElementById('ExcelForm').appendChild(f);

	var x = document.createElement('input'); 
	x.type = 'hidden'; 
	x.name = 'Contentforexcel'; 
	x.value = Content;
	f.appendChild(x);

	var x1 = document.createElement('input'); 
	x1.type = 'hidden'; 
	x1.name = 'Headerforexcel'; 
	x1.value = Header;
	f.appendChild(x1);

	var x2 = document.createElement('input'); 
	x2.type = 'hidden'; 
	x2.name = 'Titleforexcel'; 
	x2.value = Title;
	f.appendChild(x2);

	var x3 = document.createElement('input'); 
	x3.type = 'hidden'; 
	x3.name = 'ReportNameforexcel'; 
	x3.value = ReportName;
	f.appendChild(x3);

	f.method = 'POST';
	f.action = 'excelRep.php';
	f.submit();
}


/*Direction Report*/

/*	This is the JavaScript file for the How to Create CAPTCHA Protection using PHP and AJAX Tutorial

	You may use this code in your own projects as long as this 
	copyright is left in place.  All code is provided AS-IS.
	This code is distributed in the hope that it will be useful,
 	but WITHOUT ANY WARRANTY; without even the implied warranty of
 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
	For the rest of the code visit http://www.WebCheatSheet.com
	
	Copyright 2006 WebCheatSheet.com	

*/
//Gets the browser specific XmlHttpRequest Object 
/*function getXmlHttpRequestObject() {
 if (window.XMLHttpRequest) {
    return new XMLHttpRequest(); //Mozilla, Safari ...
 } else if (window.ActiveXObject) {
    return new ActiveXObject("Microsoft.XMLHTTP"); //IE
 } else {
    //Display our error message
    alert("Your browser doesn't support the XmlHttpRequest object.");
 }
}

//Our XmlHttpRequest object
var receiveReq = getXmlHttpRequestObject();

//Initiate the AJAX request
function makeRequestDir(url, param) {
//If our readystate is either not started or finished, initiate a new request
 if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
   //Set up the connection to captcha_test.html. True sets the request to asyncronous(default) 
   receiveReq.open("POST", url, true);
   //Set the function that will be called when the XmlHttpRequest objects state changes
   receiveReq.onreadystatechange = updatePageDir; 

   receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   receiveReq.setRequestHeader("Content-length", param.length);
   receiveReq.setRequestHeader("Connection", "close");

   //Make the request
   receiveReq.send(param);
 }   
}

//Called every time our XmlHttpRequest objects state changes
function updatePageDir() {
 //Check if our response is ready
 if (receiveReq.readyState == 4) {
   //Set the content of the DIV element with the response text
  // document.getElementById('result').innerHTML = receiveReq.responseText;
	var serachstring=document.getElementById('serachstring');
	var searcha=serachstring.value;	
	//alert('updatefunction: '+ searcha);
	
	var typesearch=document.getElementById('typesearch');
	var typesearcha=typesearch.value;
	//alert('update typesearcha function: '+ typesearcha);
	
	document.getElementById('cnst_searchResult').innerHTML = receiveReq.responseText;
	var capta=document.getElementById('capt');
	var cc=capta.value;
	//alert('update captcha function: '+ cc);
//	if(document.getElementById('cnst_searchResult').innerHTML == '<H1>Test successful!</H1>'){
	var demo='<H1>Test successful!</H1><INPUT id=capt value='+cc+' type=hidden name=capt>';
	
	if(document.getElementById('cnst_searchResult').innerHTML == demo){
		cnst_searchName(typesearcha,searcha,cc);
	}
  
   //Get a reference to CAPTCHA image
//   img = document.getElementById('imgCaptcha'); 
   alert('img: '+ img);
   //Change the image
//   img.src = 'newConsent/php/create_image.php?' + Math.random();
 }
}


function getParamDir(theForm) {
//Set the URL
alert('theForm object wala: ' +theForm);
var url = 'newConsent/php/captcha.php';
//alert('url: '+url);
//alert('theForm.txtCaptcha.name: ' +theForm.txtCaptcha.value);
//Set up the parameters of our AJAX call
var postStr = theForm.txtCaptcha.name + "=" + encodeURIComponent( theForm.txtCaptcha.value );
//Call the function that initiate the AJAX request
makeRequestDir(url, postStr);
}*/


