
/***************************************/
// vars for configuration

var xmlHttp;
//TESTING AJAX SUPPORT:

function getxmlHTTP()
  { 
  try
      {xmlHttp=new XMLHttpRequest();}
         // Firefox, Opera 8.0+, Safari   
  catch (e)
    {   try
             {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
              // Internet Explorer
        catch (e)
         {
            try
               {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  }
			catch (e)
			   {
			    alert("Your browser does not support AJAX!");
                return false;      
               }      
          }
	 }
	 return xmlHttp;
  }  
  



function Show_Action(Screen_ID,ActionString,Division,Type,options)
 {
  
var xmlHttp=getxmlHTTP();
if (xmlHttp==null)
{
alert('AJAX Not supported on your computer');
return;

}
  xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==2)
        {
			var temp = document.getElementById(Division);
			if (temp != null)
				temp.innerHTML="<img src='img/AJAX_Wait.gif'>";;
        }
      if(xmlHttp.readyState==4)
        {
			var temp = document.getElementById(Division);
			if (temp != null)
				temp.innerHTML=xmlHttp.responseText;
	   
        }
      }
     
 var requestURL="ajax.aspx?AJAX=true&f=Load_DatabaseDriven";
 requestURL=requestURL + "&Screen_ID=" + Screen_ID;
 requestURL=requestURL + "&ActionString=" + ActionString;
 requestURL=requestURL + "&ACTION=" + Type;
 requestURL=requestURL + "&options=" + options;
requestURL = requestURL + "&date=" + new Date();
xmlHttp.open("GET",requestURL,true); 
 xmlHttp.send(null);
  }    
 
 
 
function Get_DD_Data(parent_key,parent_value,child_name,child_query,orderbyname)
{ 
var xmlHttp=getxmlHTTP();

   {
  xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        //document.myForm.time.value=
        var DD_Content=xmlHttp.responseText;
		var Content = new Array();
		Content = DD_Content.split('||');
		var x;
		
		 ClearOptions(child_name);
		 AddToOptionList(child_name,'0', 'Select Below');
	    for (x in Content)
		{
			if (isNumeric(x)){
				var LISTvalue=Content[x];
				var subContent = new Array();
				subContent=LISTvalue.split('@@');
				AddToOptionList(child_name,subContent[0], subContent[1]);
			}
		}
        }
      }
      
var requestURL="ajax.aspx?AJAX=true&f=Get_DD_Data";
requestURL=requestURL + "&parent_key=" + parent_key;
requestURL=requestURL + "&parent_value=" + parent_value;
requestURL=requestURL + "&child_query=" + child_query;
if (orderbyname!=null)
	requestURL=requestURL + "&orderbyname=" + orderbyname;
else
requestURL=requestURL + "&orderbyname=" + "";

 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
  
 xmlHttp.send(null);
  }    
}


function SendConfirm(Screen_ID,action,Main_Field)
{
if (confirm('Are your sure to ' + action + '?'))
{
	var xmlHttp=getxmlHTTP();
	
   
	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==2)
        {
        
			var temp = document.getElementById('div_SearchResult');
			if (temp != null)
				temp.innerHTML="<img src='img/AJAX_Wait.gif'>";
		}
		
      if(xmlHttp.readyState==4)
        {
			
			var temp = document.getElementById('div_SearchResult');
			if (temp != null)
				temp.innerHTML=xmlHttp.responseText;      
        }
      }
      
	var requestURL="ajax.aspx?AJAX=true&f=Load_DatabaseDriven";
	requestURL=requestURL + "&Screen_ID=" + Screen_ID;
	requestURL=requestURL + "&Main_Field=" + Main_Field;
	requestURL=requestURL + "&ACTION=" + action;
	
	xmlHttp.open("POST",requestURL,true);
	xmlHttp.send(null);
	
  }

}
function Load_Result(actionType,Options,animation)
{
	if (animation==null)
		animation='';
		

        if (animation ==  '')
			{
			var temp = document.getElementById('div_SearchResult');
			if (temp != null)
				temp.innerHTML="<center><img src='img/mediumwait2.gif'></center>";
			}
		else
		{
			 deleteLayer('s1');
			 var W=document.body.clientWidth - (document.body.clientWidth * 0.1);
			 var H = 3 * document.body.clientHeight /4 ;
			 var PosX=document.body.scrollLeft + (document.body.clientWidth * 0.15);
			 var PosY=document.body.scrollTop + (document.body.clientHeight * 0.15);
			 var blackW=document.body.scrollWidth;
	         var blackH=document.body.scrollHeight;
		     makeLayer('s1',W,H,blackW,blackH,PosX,PosY,'#FFF8C6',1,1,animation);      		
		}
		
	
	var xmlHttp=getxmlHTTP();
	
   {
	xmlHttp.onreadystatechange=function()
      { 
      if(xmlHttp.readyState==4)
        {
         if (animation ==  '')
			{
			var temp = document.getElementById('div_SearchResult');
			if (temp != null)
				temp.innerHTML=xmlHttp.responseText;      
			}
		else
			{
			//document.write(xmlHttp.responseText);
			setTimeout("document.location='" + xmlHttp.responseText + "';",5000);
			}
        }
      }
      
     
var requestURL="ajax.aspx?AJAX=true&f=Load_Result";
requestURL=requestURL + "&actionType=" + actionType;
var PostData='';
var Content= Options.split("|")
var x;

qsParm=GetQueryString();
if (qsParm!=null)
{
	for (x in qsParm)
		 if (isNumeric(x)){
		
			requestURL= requestURL + '&' + x + "=" + qsParm[x];	
		}
}
for (x in Content)
	{
	 if (isNumeric(x)){
	 
	if (Content[x] != '')
		{
		
		if ($(Content[x]) != null)
			{
			 if ($(Content[x]).type=='checkbox')
				{
				if ( $(Content[x]).checked)
					PostData =PostData + '&' + Content[x] + '=on';
				else
					PostData =PostData + '&' + Content[x] + '=';
				}
			else
				PostData =PostData + '&' + Content[x] + "=" + $(Content[x]).value;
				
			}		
		}
	}}
 
		PostData= PostData.replace(/\+/g,'{CODEPLUS}');
		PostData= PostData.replace(/\#/g,'{CODEDIEZ}');
		PostData= PostData.replace(/\\/g,'{CODEBAR}');
		PostData= PostData.replace(/\%/g,'{PERCENT}');

 xmlHttp.open("POST",requestURL,true);
 xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
 xmlHttp.send(PostData);
  } 
}


function Sleep(Timeinseconds){
		naptime=Timeinseconds;
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      }      
   }



function CreateLayer(type)
{
	var content;
	if (type=='MEDIUM WAIT')
		content="<img src='img/mediumwait.gif'>";
				
	var temp = document.getElementById('div_ASSOCIATED');
	var PosX = temp.offsetLeft;
	var tempEl = temp.offsetParent;
  		while (tempEl != null)
  		{
  			PosX += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
  		}
  	
  	temp = document.getElementById('div_ASSOCIATED');
  	var PosY = temp.offsetTop;
	var tempY = temp.offsetParent;
  		while (tempY != null)
  		{
  			PosY += tempY.offsetTop;
	  		tempY = tempY.offsetParent;
  		}

	
	DesignLayer(type,200,200,PosX,PosY,'#FFFFFF',1,1,content);
	
}



function Save_DatabaseDriven(Screen_ID,ACTION,Field_List,ExecuteFunction)
{

 var temp= $('div_tempimage');
 if (temp != null)	
   $('div_tempimage').innerHTML="<img src='img/waiting.gif'>";

 var xmlHttp=getxmlHTTP();

  
xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==4)
        {
		 var temp= $('div_tempimage');
		 if (temp != null)	
			$('div_tempimage').innerHTML="";
			
         var xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
         xmlDoc.loadXML(xmlHttp.responseText);
         var status = xmlDoc.getElementsByTagName("status");
         if(status[0].text=="OK")
         {
		 	
			var myfunctions = xmlDoc.getElementsByTagName("root");
            functions=getCData(myfunctions[0]).text
            eval(functions);
            if (ExecuteFunction!=null)
				{
				ExecuteFunction=ExecuteFunction.replace(/QUOTE/g,"'")
	            eval(ExecuteFunction);
				}
         }
         else
         {
			var description=xmlDoc.getElementsByTagName("description");
			if (description[0].text !="")
      			alert(description[0].text);
      		else
      			alert('Problem occured');
         }
	    }
      }  
            
 var requestURL="ajax.aspx?AJAX=true&f=Save_DatabaseDriven";
 requestURL=requestURL + "&ACTION=" + ACTION + "&Screen_ID=" + Screen_ID;
 var PostData="call=AJAX";
 
var Content = new Array();
Content = Field_List.split(",");

 var x;
 for (x in Content)
 {
 if (isNumeric(x)){
 if (Content[x]!= "")
 {
 
 if ($(Content[x])!=null)
 {
	if ($(Content[x]).type=='checkbox')
		if ($(Content[x]).checked)
			PostData=PostData  + '&' + Content[x] + '=' + $(Content[x]).value ;
		else
			PostData=PostData  + '&' + Content[x] + '=';
	else
			PostData=PostData  + '&' + Content[x] + '=' + $(Content[x]).value.replace(/\&/g, "{AND}") ;
  }
  }}
 }
 PostData= PostData.replace(/\%/g,'{PERCENT}');
 PostData= PostData.replace(/\+/g,'{PLUS}');
 
 
 xmlHttp.open("POST",requestURL,true);
 xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
  xmlHttp.send(PostData);	
}


function Order_DatabaseDriven(Screen_ID,Maxsize,MainField)
{

 var xmlHttp=getxmlHTTP();
	
   
	xmlHttp.onreadystatechange=function()
      {
   if(xmlHttp.readyState==4)
        {
         var xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
         
         xmlDoc.loadXML(xmlHttp.responseText);
         var status = xmlDoc.getElementsByTagName("status");
         if(status[0].text=="OK")
         {
			
			var myfunctions = xmlDoc.getElementsByTagName("root");
                functions=getCData(myfunctions[0]).text
            eval(functions);
           }
          else
          {
			var description=xmlDoc.getElementsByTagName("description");
			if (description[0].text !="")
			{
      			//alert(description[0].text);
      		}
      		else
      			alert('Problem occured');
          }
	    }
      }
 var requestURL="ajax.aspx?AJAX=true&f=Save_DatabaseDriven";
 requestURL=requestURL + "&ACTION=ORDER&Screen_ID=" + Screen_ID;
 
 var PostData="call=AJAX";
 


for (var x = 1; x < Maxsize; x++)
   {
   PostData= PostData  + '&Txt' + $('Txt' + x).value + '=' + $(x.toString()).value ;
   }
 PostData= PostData + "&MainField=" +  MainField
 
 xmlHttp.open("POST",requestURL,true);
 xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
 xmlHttp.send(PostData);
}

function login(username,password)
{
password=password.replace(/\&/g, "{AND}");
password=password.replace(/\+/g, "{PLUS}");
password=password.replace(/\'/g, "{QUOTE}");

username=username.replace(/\&/g, "{AND}");
username=username.replace(/\+/g, "{PLUS}");
username=username.replace(/\'/g, "{QUOTE}");


var xmlHttp=getxmlHTTP();
	if (xmlHttp==null)
	{
	alert('AJAX Not supported on your computer');
	return;
	}
   
	xmlHttp.onreadystatechange=function()
      {
         
      if(xmlHttp.readyState==4)
        {
        document.login_form.SignInButton.disabled=false;
        if (xmlHttp.responseText=="ADMIN")
            {document.location='adminpage.aspx?Screen_ID=101';return}
        
        if (xmlHttp.responseText=="USER")
            {document.location='userpage.aspx?Screen_ID=151';return}
        
        alert(xmlHttp.responseText);
			if ($('message')!=null)
			{
			$('message').innerHTML=xmlHttp.responseText;
			
			}
        
        }
      }
 requestURL="ajax.aspx?AJAX=true&f=login";
requestURL=requestURL + "&username=" + username;
requestURL=requestURL + "&password=" + password;

 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
 
 xmlHttp.send(null);

}



/***********************************************************************************************/
/******************************            REPORT              *********************************/
/***********************************************************************************************/
function BuildReport(Screen_ID,Field_List)
{


var xmlHttp=getxmlHTTP();

   
	xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==2)
        {
        var temp = $('div_SearchResult');
         if (temp != null)
			temp.innerHTML="<img src='img/AJAX_Wait.gif'>";
        }
      if(xmlHttp.readyState==4)
        {
		var temp = $('div_SearchResult');
         if (temp != null)
			temp.innerHTML=xmlHttp.responseText;
        }
      }
      
 
 var Content = new Array();
 Content = Field_List.split(",");
 var PostData='';
 var x;
 for (x in Content)
  { if (isNumeric(x)){
  	if (Content[x]!= "")
		{
		if( $(Content[x])!=null)
			if ($(Content[x]).type=='checkbox')
				if ($(Content[x]).checked)
					PostData =PostData + '&' + Content[x] + "=on" ;
				else
					PostData =PostData + '&' + Content[x] + "=" ;
			else
			{if ($(Content[x]).value.indexOf("'")==-1 && $(Content[x]).value.indexOf("&")==-1)
				PostData =PostData + '&' + Content[x] + "=" + $(Content[x]).value ;
			 else
				{
				alert('INVALID CHARACTER- Please remove single quotes and &');
				return false
				
				}
			}
        					
		}}
 }
 
 requestURL='ajax.aspx?AJAX=true&f=Load_DatabaseDriven';
 requestURL=requestURL + '&ACTION=REPORT&Screen_ID=' + Screen_ID + PostData // + actionType;
 
 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
 
 xmlHttp.send(null);
}
/***********************************************************************************************/
/*******************************          END REPORT          **********************************/
/***********************************************************************************************/


function Save_DoubleListBox(Screen_ID,Screen_Name)
{

var xmlHttp=getxmlHTTP();
	
   
	xmlHttp.onreadystatechange=function()
      {
         
      if(xmlHttp.readyState==4)
        {
        
		 var temp = document.getElementById('div_SearchResult');
         if (temp != null)
			temp.innerHTML=xmlHttp.responseText;
     
        }
      }
      
    var PostData='';
	for (i=0; i<$('selected').length; i++) 
		{PostData=PostData + '&selected=' + $('selected')[i].value }
			      
var requestURL="ajax.aspx?AJAX=true&f=Load_Result";
requestURL=requestURL + "&actionType=" + Screen_Name;
requestURL=requestURL + "&Screen_ID=" + Screen_ID;
requestURL=requestURL + PostData;
requestURL = requestURL + "&date=" + new Date();
xmlHttp.open("GET",requestURL,true);

xmlHttp.send(null);

}







function Display_List(ColumnName,Block_ID,OrderDesc,Screen_ID,Main_Field,Next)
{
var xmlHttp=getxmlHTTP();

   
	xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==2)
        {
       var temp = document.getElementById('div_list' + Screen_ID + '_' + Block_ID);
         if (temp != null)
			temp.innerHTML="<img src='img/AJAX_Wait.gif'>";
        }
      if(xmlHttp.readyState==4)
        {
        
		var temp = document.getElementById('div_list' + Screen_ID + '_' + Block_ID);
         if (temp != null)
			temp.innerHTML=xmlHttp.responseText;
        }
      }   
   
 requestURL='ajax.aspx?AJAX=true&f=Load_DatabaseDriven';
 requestURL=requestURL + '&ACTION=LIST';
 requestURL=requestURL + '&Screen_ID=' + Screen_ID;
 requestURL=requestURL + '&ColumnName=' + ColumnName;
 requestURL=requestURL + '&Block_ID=' + Block_ID;
 requestURL=requestURL + '&OrderDesc=' + OrderDesc;
 requestURL=requestURL + '&Main_Field=' + Main_Field;
 if ($(Next)!=null)
	requestURL=requestURL + '&Next=' + $(Next).value;
 
 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
 
 xmlHttp.send(null);
}

function Reload_Parameter(div_Param_ID)
{


var xmlHttp=getxmlHTTP();

xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==4)
        {
        if ($(div_Param_ID)!=null)
			$(div_Param_ID).innerHTML=xmlHttp.responseText;
		else
			alert(div_Param_ID + ' is not found');
        }
      }  
      
   
 var requestURL="ajax.aspx?AJAX=true&f=Load_Result";
 requestURL=requestURL + "&Param_ID=" + div_Param_ID.replace('div_','');
 requestURL=requestURL + "&actionType=Reload_Parameter";

 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
  
 xmlHttp.send(null);   
}


function showAJAXdialog(myid,mytitle,SourceDiv,Function_Name,Field_List,width,funcNameAfterDisplay)
{

var xmlHttp=getxmlHTTP();

xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==4)
        {
       		//alert(xmlHttp.responseText);
       		
       		$('dialogResponse').innerHTML= xmlHttp.responseText;  
       		eval(funcNameAfterDisplay);
			//showdialog1(myid,mytitle,'',xmlHttp.responseText);
	    }
      }  


 var Content = new Array();
 Content = Field_List.split(",");

 var PostData='';
 var x;
 for (x in Content)
 { if (isNumeric(x))
  {
 	if (Content[x]!= "")
		{
		 if( $(Content[x])!=null)
			if ($(Content[x]).type=='checkbox')
				if ($(Content[x]).checked)
					PostData =PostData + '&' + Content[x] + "=on" ;
				else
					PostData =PostData + '&' + Content[x] + "=" ;
			else
				PostData =PostData + '&' + Content[x] + "=" + $(Content[x]).value ;
        					
		}
  }
 }
  
 showdialog2(myid,mytitle,"","<img src='img/mediumWait2.gif'>");  
//showdialog1(myid,mytitle,"","<img src='img/mediumWait2.gif'>");  

 var requestURL="ajax.aspx?AJAX=true&f=Load_Result";
 requestURL=requestURL + "&actionType=" + Function_Name;
 requestURL=requestURL + PostData;
 
requestURL = requestURL + "&date=" + new Date();
  xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);   
 
}


function showdialog2(div_id,title,unused,div_text)
{
//<div style="position:absolute; width:200px; height:200px; z-index:2"></div>
//<div style="width:200px; height:200px;z-index:0"> drop zone </div>

var theBody = document.getElementsByTagName('body')[0];
var newdiv = document.createElement('div');
newdiv.setAttribute('id','ExitDiv');
theBody.setAttribute('id','body');
newdiv.setAttribute('style', 'width: 500px; height: 550px;');
// put div on page
theBody.appendChild(newdiv);


//add exit pop to page (contents are from your exit.php(or whatever you named it) page)
document.getElementById('ExitDiv').innerHTML = '<div id=closing align=right style="background-color:#cccccc;" ><img valign=middle src="img/close.gif" onClick="CloseDiv();">&nbsp;</div><br><div id=dialogResponse style="width: 550px;height: 400px; "><br>' + div_text +  '</div></br>';

// style exit pop to resemble its own page
document.getElementById('ExitDiv').style.display = "block";
document.getElementById('ExitDiv').style.top = document.body.scrollTop + 100;// '100px';
document.getElementById('ExitDiv').style.left = '200px' ;
document.getElementById('ExitDiv').style.position = 'absolute';
document.getElementById('ExitDiv').style.backgroundColor = '#FFFFFF';
document.getElementById('ExitDiv').style.border = 'solid 1px black';
document.getElementById('ExitDiv').style.zIndex = 5 ;

}

function CloseDiv()
{
document.getElementById('ExitDiv').style.display = "none";


}

function Display_FadingMessage(Function_Name,Field_List)
{

var xmlHttp=getxmlHTTP();

	xmlHttp.onreadystatechange=function()
      {
       if(xmlHttp.readyState==4)
        {
         var xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
         xmlDoc.loadXML(xmlHttp.responseText);
         var status = xmlDoc.getElementsByTagName("status");
         if(status[0].text=="OK")
         {
			var myfunctions = xmlDoc.getElementsByTagName("root");
                functions=getCData(myfunctions[0]).text
			
				eval(functions);
           }
          else
          {
			var description=xmlDoc.getElementsByTagName("description");
			if (description[0].text !="")
      			alert(description[0].text);
      		else
      			alert('Problem occured');
          }
	    }
      }  


 var Content = new Array();
 Content = Field_List.split(",");
 var PostData='';
 var x;
 for (x in Content)
 { if (isNumeric(x)){
 
 	if (Content[x]!= "")
		{
		if( $(Content[x])!=null)
			if ($(Content[x]).type=='checkbox')
				if ($(Content[x]).checked)
					PostData =PostData + '&' + Content[x] + "=on" ;
				else
					PostData =PostData + '&' + Content[x] + "=" ;
			else
				PostData =PostData + '&' + Content[x] + "=" + $(Content[x]).value ;
        					
		}
		}
 }
  
 var requestURL="ajax.aspx?AJAX=true&f=Load_Result";
 requestURL=requestURL + "&actionType=" + Function_Name;
 requestURL=requestURL + PostData;
 
 requestURL = requestURL + "&date=" + new Date();
 xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);   
 
}

function getCData(node)
{

    for (var i=0;i<node.childNodes.length;i++) {
      if (node.childNodes[i].nodeType == 4)
          return node.childNodes[i];
    }
    return null;
}

 


function ClearDivUsed(divtoshow, alldivs)
{

var  Content = alldivs.split(",");
var x;
 for (x in Content)
 if (isNumeric(x)){
 	{ if (Content[x]!= "")
 		{
 		$('div_Template_ID_'+ Content[x]).style.display = "none";
 		}
 	}
 }
$(divtoshow).style.display = "block";

}



function Delete_DatabaseDriven(Screen_ID,Main_Field,object,Block_ID)
{

 var xmlHttp=getxmlHTTP();
	
   
 xmlHttp.onreadystatechange=function()
 {    
      if(xmlHttp.readyState==4)
        {      
			deleteRow('tbl' + Screen_ID + '_' + Block_ID,object);
			//alert(xmlHttp.responseText);
        }
 }
 var requestURL="ajax.aspx?AJAX=true&f=Load_DatabaseDriven";
 requestURL=requestURL + "&ACTION=DELETE&Screen_ID=" + Screen_ID;
 requestURL=requestURL + Main_Field;
 requestURL = requestURL + "&date=" + new Date();

 xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);	
}


function deleteRow(tablename,r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById(tablename).deleteRow(i);
}


function CheckDuplicate(Screen_ID,FieldName)
{
var xmlHttp=getxmlHTTP();
	
   
xmlHttp.onreadystatechange = function() {

    if (xmlHttp.readyState == 4) {
        if (xmlHttp.responseText == '')
            $('DUPLICATE' + FieldName).value = '';
        else {
            $('DUPLICATE' + FieldName).value = 'DUP';
            alert(xmlHttp.responseText);
            $('Txt' + FieldName).value = '';
        }

        //alert(xmlHttp.responseText);
    }
}
 var requestURL="ajax.aspx?AJAX=true&f=Load_DatabaseDriven";
 requestURL=requestURL + "&ACTION=CHECKDUPLICATE&Screen_ID=" + Screen_ID;
 requestURL=requestURL + "&FieldName=" + FieldName;
 requestURL = requestURL + "&FieldValue=" + $('Txt' + FieldName).value;
 requestURL = requestURL + "&Main_Field=" + $('TxtMain_Field').value;
 requestURL = requestURL + "&date=" + new Date();
 
 xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);

}


function RefreshAdvancedList(FieldName,max,uncheckedvalues)
{

var  Content = uncheckedvalues.split(",");

$(FieldName).value='';
	for (i=0;i<max;i++)
	{
	if ($(FieldName + '_' + i)!=null)
		if ($(FieldName + '_' + i).type=='checkbox')
				if ($(FieldName + '_' + i).checked)
					$(FieldName).value=$(FieldName).value + $(FieldName + '_' + i).value;
				else
					$(FieldName).value=$(FieldName).value + Content[i];
		else
			$(FieldName).value=$(FieldName).value + $(FieldName + '_' + i).value;
	}


}


function Display_SelectedBlocks(Screen_ID,Main_Field)
{

var xmlHttp=getxmlHTTP();

 xmlHttp.onreadystatechange=function()
 {
      if(xmlHttp.readyState==4)
        {  
			$('div_SearchResult').innerHTML=xmlHttp.responseText;		
		}
 }

 var requestURL="ajax.aspx?AJAX=true&f=Load_DatabaseDriven";
 requestURL=requestURL + "&ACTION=SHOWSELECTEDBOX&Screen_ID=" + Screen_ID;
 requestURL=requestURL + "&Main_Field=" + Main_Field ;
 requestURL = requestURL + "&date=" + new Date() ;
 xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);
 
}



function SaveSelectedBox(Screen_ID,Main_Field)
{

var xmlHttp=getxmlHTTP();
	
   
 xmlHttp.onreadystatechange=function()
 {
         
      if(xmlHttp.readyState==4)
        {  
          var xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
         xmlDoc.loadXML(xmlHttp.responseText);
         var status = xmlDoc.getElementsByTagName("status");
         if(status[0].text=="OK")
         {
		 	
			var myfunctions = xmlDoc.getElementsByTagName("root");
            functions=getCData(myfunctions[0]).text
            eval(functions);		
         }
         else
         {
			var description=xmlDoc.getElementsByTagName("description");
			if (description[0].text !="")
      			alert(description[0].text);
      		else
      			alert('Problem occured');
         }   
			$('div_result').innerHTML=xmlHttp.responseText;		
		}
 }
 var m1='';
 for (i=0; i<$('selected').length; i++) 
		m1=m1 + '-' + $('selected').options[i].value;

 var requestURL="ajax.aspx?AJAX=true&f=Save_DatabaseDriven";
 requestURL=requestURL + "&ACTION=SAVESELECTEDBOX&Screen_ID=" + Screen_ID;
 requestURL=requestURL + "&selected=" + m1 ;
 requestURL=requestURL + "&Main_Field=" + Main_Field ;
 requestURL = requestURL + "&date=" + new Date() ;
 
 xmlHttp.open("GET",requestURL,true);
 xmlHttp.send(null);

}


