// JavaScript Document


var ajax_tooltipObj = false;
var ajax_tooltipObj_iframe = false;

var enableCache = true;
var jsCache = new Array();

var dynamicContent_ajaxObjects = new Array();

function createXMLHttpRequest(){
if (window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); }

}

function dorequest(page,divid){
createXMLHttpRequest();
var url = page;


ajax_loadContent(divid,page);


}



function dorequest2(page,divid){
createXMLHttpRequest();
var url = page;
ajax_loadContent(divid,page);

}




function handleStateChange2(){
if(xmlHttp.readyState == 4){
if (xmlHttp.status == 200){

var results=xmlHttp.responseText; 
              document.getElementById('left').innerHTML = results; 
			

}
}
}





function ajax_loadContent(divId,url)
{
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}

	
	var ajaxIndex = dynamicContent_ajaxObjects.length;
	document.getElementById(divId).innerHTML = '<br>&nbsp;&nbsp;&nbsp;<img src="images/ajax-loader.gif">';
	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	
	if(url.indexOf('?')>=0){
		dynamicContent_ajaxObjects[ajaxIndex].method='GET';
		var string = url.substring(url.indexOf('?'));
		url = url.replace(string,'');
		string = string.replace('?','');
		var items = string.split(/&/g);
		for(var no=0;no<items.length;no++){
			var tokens = items[no].split('=');
			if(tokens.length==2){
				dynamicContent_ajaxObjects[ajaxIndex].setVar(tokens[0],tokens[1]);
			}	
		}	
		url = url.replace(string,'');
	}
	
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url); };	// Specify function that will be executed after file has been found
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function	
	
	
}

function ajax_showContent(divId,ajaxIndex,url)
{
	document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;
}

function sack(file){
	this.AjaxFailedAlert = "Your browser does not support the enhanced functionality of this website, and therefore you will have an experience that differs from the intended one.\n";
	this.requestFile = file;
	this.method = "POST";
	this.URLString = "";
	this.encodeURIString = true;
	this.execute = false;

	this.onLoading = function() { };
	this.onLoaded = function() { };
	this.onInteractive = function() { };
	this.onCompletion = function() { };

	this.createAJAX = function() {
		try {
			this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (err) {
				this.xmlhttp = null;
			}
		}
		if(!this.xmlhttp && typeof XMLHttpRequest != "undefined")
			this.xmlhttp = new XMLHttpRequest();
		if (!this.xmlhttp){
			this.failed = true; 
		}
	};
	
	this.setVar = function(name, value){
		if (this.URLString.length < 3){
			this.URLString = name + "=" + value;
		} else {
			this.URLString += "&" + name + "=" + value;
		}
	}
	
	this.encVar = function(name, value){
		var varString = encodeURIComponent(name) + "=" + encodeURIComponent(value);
	return varString;
	}
	
	this.encodeURLString = function(string){
		varArray = string.split('&');
		for (i = 0; i < varArray.length; i++){
			urlVars = varArray[i].split('=');
			if (urlVars[0].indexOf('amp;') != -1){
				urlVars[0] = urlVars[0].substring(4);
			}
			varArray[i] = this.encVar(urlVars[0],urlVars[1]);
		}
	return varArray.join('&');
	}
	
	this.runResponse = function(){
		eval(this.response);
	}
	
	this.runAJAX = function(urlstring){
		this.responseStatus = new Array(2);
		if(this.failed && this.AjaxFailedAlert){ 
			alert(this.AjaxFailedAlert); 
		} else {
			if (urlstring){ 
				if (this.URLString.length){
					this.URLString = this.URLString + "&" + urlstring; 
				} else {
					this.URLString = urlstring; 
				}
			}
			if (this.encodeURIString){
				var timeval = new Date().getTime(); 
				this.URLString = this.encodeURLString(this.URLString);
				this.setVar("rndval", timeval);
			}
			if (this.element) { this.elementObj = document.getElementById(this.element); }
			if (this.xmlhttp) {
				var self = this;
				if (this.method == "GET") {
					var totalurlstring = this.requestFile + "?" + this.URLString;
					this.xmlhttp.open(this.method, totalurlstring, true);
				} else {
					this.xmlhttp.open(this.method, this.requestFile, true);
				}
				if (this.method == "POST"){
  					try {
						this.xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')  
					} catch (e) {}
				}

				this.xmlhttp.send(this.URLString);
				this.xmlhttp.onreadystatechange = function() {
					switch (self.xmlhttp.readyState){
						case 1:
							self.onLoading();
						break;
						case 2:
							self.onLoaded();
						break;
						case 3:
							self.onInteractive();
						break;
						case 4:
							self.response = self.xmlhttp.responseText;
							self.responseXML = self.xmlhttp.responseXML;
							self.responseStatus[0] = self.xmlhttp.status;
							self.responseStatus[1] = self.xmlhttp.statusText;
							self.onCompletion();
							if(self.execute){ self.runResponse(); }
							if (self.elementObj) {
								var elemNodeName = self.elementObj.nodeName;
								elemNodeName.toLowerCase();
								if (elemNodeName == "input" || elemNodeName == "select" || elemNodeName == "option" || elemNodeName == "textarea"){
									self.elementObj.value = self.response;
								} else {
									self.elementObj.innerHTML = self.response;
								}
							}
							self.URLString = "";
						break;
					}
				};
			}
		}
	};
this.createAJAX();
}






function getBrowserHeight() {
                var intH = 0;
                var intW = 0;
               
                if(typeof window.innerWidth  == 'number' ) {
                   intH = window.innerHeight;
                   intW = window.innerWidth;
                } 
                else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
                    intH = document.documentElement.clientHeight;
                    intW = document.documentElement.clientWidth;
                }
                else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
                    intH = document.body.clientHeight;
                    intW = document.body.clientWidth;
                }

                return { width: parseInt(intW), height: parseInt(intH) };
            }  

            function setLayerPosition() {
                var shadow = document.getElementById("shadow");
                var question = document.getElementById("question");

                var bws = getBrowserHeight();
                shadow.style.width = bws.width + "px";
                shadow.style.height = bws.height + "px";

                question.style.left = parseInt((bws.width - 1000) / 2);
                question.style.top = parseInt((bws.height - 600) / 2);

                shadow = null;
                question = null;
            }

            function showLayer() {
                setLayerPosition();

                var shadow = document.getElementById("shadow");
                var question = document.getElementById("question");
 
                shadow.style.display = "block"; 
                question.style.display = "block";

                shadow = null;
                question = null;             
            }
            
            function hideLayer() {
                var shadow = document.getElementById("shadow");
                var question = document.getElementById("question");
 
                shadow.style.display = "none"; 
                question.style.display = "none";

                shadow = null;
                question = null; 
            }

            window.onresize = setLayerPosition;






function createQueryString(){
var cid = document.getElementById("cid").value;
var table = document.getElementById("table").value;
var observation_date = document.getElementById("observation_date").value;
var level = document.getElementById("level").value;
var queryString = "cid=" + cid +"&table=" + table + "&observation_date=" + observation_date + "&level=" + level;
return queryString;
}

function doRequestUsingPOST(page,divid,value1,value2){

createXMLHttpRequest();

var queryString = createQueryString();
var url="index2.php"+"?action=add_reading&"+queryString; 
ajax_loadContent(divid,url);
doRequestUsingPOSTcell(page,value1+value2,value1,value2);


}
	var min=8;
var max=18;

function fontbigger(divid){
var p = document.getElementById(divid);
var s = parseInt(p.style.fontSize.replace("px",""));
     if(s!=max) {
     s += 1;
      }
      p.style.fontSize = s+"px";
   
}


function fontsmaller(divid){
var p = document.getElementById(divid);
var s = parseInt(p.style.fontSize.replace("px",""));
     if(s!=min) {
     s -= 1;
      }
      p.style.fontSize = s+"px";
   
}




function clear_text(elem,textt){
if (elem.value==textt){
elem.value='';
}
}

function go()
{
	  document.myform.submit();
}



function createQueryStringcal(divid,value1){
var mon = document.getElementById("mon").value;
var yea = document.getElementById("yea").value;
var form_field = value1
var cal_date = yea+'-'+mon+'-01';
var queryString = "cal_date=" + cal_date +"&divid=" + divid +"&form_field=" + form_field;
return queryString;
}

function doRequestUsingPOSTcal(page,divid,value1){

createXMLHttpRequest();

var queryString = createQueryStringcal(divid,value1);
var url="index2.php"+"?action=calendar_small&"+queryString; 
ajax_loadContent(divid,url);


}


function changedate(year,month,i,form_field){
document.getElementById(form_field).value = year+"-"+month+"-" + i;
}








function borderfocus(ele){
ele.style.borderColor="#C0CBE1";
ele.style.borderStyle="solid";
ele.style.fontWeight="bold";

}

function borderlosefocus(ele){
ele.style.borderColor="#C0CBE1";
ele.style.borderStyle="groove";
ele.style.fontWeight="normal";
}

















function validateform(val,func,div,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12,val13,val14,val15,val16,val17,val18,val19,val20,lab1,lab2,lab3,lab4,lab5,lab6,lab7,lab8,lab9,lab10,lab11,lab12,lab13,lab14,lab15,lab16,lab17,lab18,lab19,lab20){
	
	var ret = 0;
	newdiv = document.getElementById(div);
	if (document.forms[val].elements[0]){
if (document.forms[val].elements[0].type=='text' || document.forms[val].elements[0].type=='textarea'){
if (val1=='required' || val1=='requiredemail' || val1=='requiredint'){
	if (document.forms[val].elements[0].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab1 +"</b>";
	return false;
	}
	
	if (val1=='requiredemail'){
		var foundAt = document.forms[val].elements[0].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab1+"</b>";
	return false;
	}}
	

}}}

if (document.forms[val].elements[1]){
if (document.forms[val].elements[1].type=='text' || document.forms[val].elements[1].type=='textarea'){
if (val2=='required' || val2=='requiredemail' || val2=='requiredint'){
	if (document.forms[val].elements[1].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab2 +"</b>";
	return false;
	}
	
	if (val2=='requiredemail'){
		var foundAt = document.forms[val].elements[1].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab2 +"</b>";
	return false;
	}}
	

}}}




if (document.forms[val].elements[2]){
if (document.forms[val].elements[2].type=='text' || document.forms[val].elements[2].type=='textarea'){
if (val3=='required' || val3=='requiredemail' || val3=='requiredint'){
	if (document.forms[val].elements[2].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab3 +"</b>";
	return false;
	}
if (val3=='requiredemail'){
		var foundAt = document.forms[val].elements[2].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab3 +"</b>";
	return false;
	}}
}}}



if (document.forms[val].elements[3]){
if (document.forms[val].elements[3].type=='text' || document.forms[val].elements[3].type=='textarea'){
if (val4=='required' || val4=='requiredemail' || val4=='requiredint'){
	if (document.forms[val].elements[3].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab4 +"</b>";
	return false;
	}
	if (val4=='requiredemail'){
		var foundAt = document.forms[val].elements[3].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab4 +"</b>";
	return false;
	}}

}}
}


if (document.forms[val].elements[4]){
if (document.forms[val].elements[4].type=='text' || document.forms[val].elements[4].type=='textarea'){
if (val5=='required' || val5=='requiredemail' || val5=='requiredint'){
	if (document.forms[val].elements[4].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab5 +"</b>";
	return false;
	}
	if (val5=='requiredemail'){
		var foundAt = document.forms[val].elements[4].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab5 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[5]){
if (document.forms[val].elements[5].type=='text' || document.forms[val].elements[5].type=='textarea'){
if (val6=='required' || val6=='requiredemail' || val6=='requiredint'){
	if (document.forms[val].elements[5].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab6 +"</b>";
	return false;
	}
	if (val6=='requiredemail'){
		var foundAt = document.forms[val].elements[5].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab6 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[6]){
if (document.forms[val].elements[6].type=='text' || document.forms[val].elements[6].type=='textarea'){
if (val7=='required' || val7=='requiredemail' || val7=='requiredint'){
	if (document.forms[val].elements[6].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab7 +"</b>";
	return false;
	}
	if (val7=='requiredemail'){
		var foundAt = document.forms[val].elements[6].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab7 +"</b>";
	return false;
	}}

}}}



if (document.forms[val].elements[7]){
if (document.forms[val].elements[7].type=='text' || document.forms[val].elements[7].type=='textarea'){
if (val8=='required' || val8=='requiredemail' || val8=='requiredint'){
	if (document.forms[val].elements[7].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab8 +"</b>";
	return false;
	}
	if (val8=='requiredemail'){
		var foundAt = document.forms[val].elements[7].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab8 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[8]){
if (document.forms[val].elements[8].type=='text' || document.forms[val].elements[8].type=='textarea'){
if (val9=='required' || val9=='requiredemail' || val9=='requiredint'){
	if (document.forms[val].elements[8].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab9 +"</b>";
	return false;
	}
	if (val9=='requiredemail'){
		var foundAt = document.forms[val].elements[8].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab9 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[9]){
if (document.forms[val].elements[9].type=='text' || document.forms[val].elements[9].type=='textarea'){
if (val10=='required' || val10=='requiredemail' || val10=='requiredint'){
	if (document.forms[val].elements[9].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab10 +"</b>";
	return false;
	}
	if (val10=='requiredemail'){
		var foundAt = document.forms[val].elements[9].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab10 +"</b>";
	return false;
	}}

}}}

if (document.forms[val].elements[10]){
if (document.forms[val].elements[10].type=='text' || document.forms[val].elements[10].type=='textarea'){
if (val11=='required' || val11=='requiredemail' || val11=='requiredint'){
	if (document.forms[val].elements[10].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab11 +"</b>";
	return false;
	}
	if (val11=='requiredemail'){
		var foundAt = document.forms[val].elements[10].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab11 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[11]){
if (document.forms[val].elements[11].type=='text' || document.forms[val].elements[11].type=='textarea'){
if (val12=='required' || val12=='requiredemail' || val12=='requiredint'){
	if (document.forms[val].elements[11].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab12 +"</b>";
	return false;
	}
	if (val12=='requiredemail'){
		var foundAt = document.forms[val].elements[11].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab12 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[12]){
if (document.forms[val].elements[12].type=='text' || document.forms[val].elements[12].type=='textarea'){
if (val13=='required' || val13=='requiredemail' || val13=='requiredint'){
	if (document.forms[val].elements[12].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab13 +"</b>";
	return false;
	}
	if (val13=='requiredemail'){
		var foundAt = document.forms[val].elements[12].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab13 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[13]){
if (document.forms[val].elements[13].type=='text' || document.forms[val].elements[13].type=='textarea'){
if (val14=='required' || val14=='requiredemail' || val14=='requiredint'){
	if (document.forms[val].elements[13].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab14 +"</b>";
	return false;
	}
	if (val14=='requiredemail'){
		var foundAt = document.forms[val].elements[13].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab14 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[14]){
if (document.forms[val].elements[14].type=='text' || document.forms[val].elements[14].type=='textarea'){
if (val15=='required' || val15=='requiredemail' || val15=='requiredint'){
	if (document.forms[val].elements[14].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab15 +"</b>";
	return false;
	}
	if (val15=='requiredemail'){
		var foundAt = document.forms[val].elements[14].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab15 +"</b>";
	return false;
	}}

}}}




if (document.forms[val].elements[15]){
if (document.forms[val].elements[15].type=='text' || document.forms[val].elements[15].type=='textarea'){
if (val16=='required' || val16=='requiredemail' || val16=='requiredint'){
	if (document.forms[val].elements[15].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab16 +"</b>";
	return false;
	}
	if (val16=='requiredemail'){
		var foundAt = document.forms[val].elements[15].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab16 +"</b>";
	return false;
	}}

}}}



if (document.forms[val].elements[16]){
if (document.forms[val].elements[16].type=='text' || document.forms[val].elements[16].type=='textarea'){
if (val17=='required' || val17=='requiredemail' || val17=='requiredint'){
	if (document.forms[val].elements[16].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab17 +"</b>";
	return false;
	}
	if (val17=='requiredemail'){
		var foundAt = document.forms[val].elements[16].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab17 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[17]){
if (document.forms[val].elements[17].type=='text' || document.forms[val].elements[17].type=='textarea'){
if (val18=='required' || val18=='requiredemail' || val18=='requiredint'){
	if (document.forms[val].elements[17].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab18 +"</b>";
	return false;
	}
	if (val18=='requiredemail'){
		var foundAt = document.forms[val].elements[17].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab18 +"</b>";
	return false;
	}}

}}}


if (document.forms[val].elements[18]){
if (document.forms[val].elements[18].type=='text' || document.forms[val].elements[18].type=='textarea'){
if (val19=='required' || val19=='requiredemail' || val19=='requiredint'){
	if (document.forms[val].elements[18].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab19 +"</b>";
	return false;
	}
	if (val19=='requiredemail'){
		var foundAt = document.forms[val].elements[18].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab19 +"</b>";
	return false;
	}}

}}}



if (document.forms[val].elements[19]){
if (document.forms[val].elements[19].type=='text' || document.forms[val].elements[19].type=='textarea'){
if (val20=='required' || val20=='requiredemail' || val20=='requiredint'){
	if (document.forms[val].elements[19].value==''){ 
newdiv.innerHTML = "Please Specify -> <b>"+ lab20 +"</b>";
	return false;
	}
	if (val20=='requiredemail'){
		var foundAt = document.forms[val].elements[19].value.indexOf("@",0);
		if (foundAt < 1){ 
newdiv.innerHTML = "Please Enter A Valid Email Address for <b>"+ lab20 +"</b>";
	return false;
	}}

}}}










if (ret == 1){return false};
if (ret == 0){
	if (func=='form_add_mailing'){
		doRequestUsingPOST3('add_member.php?','add_mailing');
		dorequest('index2.php?action=mailing_list_view&mem_id=1','mailing_list');
	}
	
	if (func=='form_add_contact'){
        doRequestUsingPOST_addcontacts('index2.php?','add_contact');
		
	}
	 

	
}



}















function appendc(elementid,elementinput,elementhidden){
val1=Math.floor ( Math.random () * 10000 + 1 );
var dd = document.getElementById(elementinput).value;

document.getElementById(elementhidden).value+=document.getElementById(elementinput).value+' |';

 var newdiv = document.createElement('div');
  var divIdName = val1;
  newdiv.setAttribute('id',val1);
  newdiv.innerHTML = '<table bgcolor=#CCCAC6 cellpading=0 cellspacing=0 border=0 width=100%><tr><td>'+document.getElementById(elementinput).value+'</td><td align=right><a href=\'javascript:;\' onclick=\'removeElement("'+elementhidden+'","'+dd+'","'+val1+'")\'><img src=\'images/x.png\' border=0></a></td></tr></table>';
  document.getElementById(elementid).appendChild(newdiv);
 document.getElementById(elementid).style.display="block";
document.getElementById(elementinput).value='';

}

function removeElement(elementhidden,dd,val1){
	
var dd=dd;
strnew=document.getElementById(elementhidden).value;
document.getElementById(elementhidden).value=strnew.replace(dd+' |',"");
document.getElementById(val1).style.display='None';
}



function showfilterbox(divid,act){
if (act=='show'){
document.getElementById(divid).style.display='block';
}
if (act=='hide'){
document.getElementById(divid).style.display='none';
}

}












var timerlen = 5;
var slideAniLen = 500;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();


function toggleSlide(objname){
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown(objname);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
}
function startslide(objname){
  obj[objname] = document.getElementById(objname);
 
  endHeight[objname] = parseInt(obj[objname].style.height);
  startTime[objname] = (new Date()).getTime();
 
  if(dir[objname] == "down"){
    obj[objname].style.height = "1px";
  }
 
  obj[objname].style.display = "block";
 
  timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidedown(objname){
  if(moving[objname])
    return;
 
  if(document.getElementById(objname).style.display != "none")
    return; // cannot slide down something that is already visible
 
  moving[objname] = true;
  dir[objname] = "down";
  startslide(objname);
}
 
function slideup(objname){
  if(moving[objname])
    return;
 
  if(document.getElementById(objname).style.display == "none")
    return; // cannot slide up something that is already hidden
 
  moving[objname] = true;
  dir[objname] = "up";
  startslide(objname);
}



function startslide(objname){
  obj[objname] = document.getElementById(objname);
 
  endHeight[objname] = parseInt(obj[objname].style.height);
  startTime[objname] = (new Date()).getTime();
 
  if(dir[objname] == "down"){
    obj[objname].style.height = "1px";
  }
 
  obj[objname].style.display = "block";
 
  timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}




function slidetick(objname){
  var elapsed = (new Date()).getTime() - startTime[objname];
 
  if (elapsed > slideAniLen)
    endSlide(objname)
  else {
    var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
    if(dir[objname] == "up")
      d = endHeight[objname] - d;
 
    obj[objname].style.height = d + "px";
  }
 
  return;
}




function endSlide(objname){
  clearInterval(timerID[objname]);
 
  if(dir[objname] == "up")
    obj[objname].style.display = "none";
 
  obj[objname].style.height = endHeight[objname] + "px";
 
  delete(moving[objname]);
  delete(timerID[objname]);
  delete(startTime[objname]);
  delete(endHeight[objname]);
  delete(obj[objname]);
  delete(dir[objname]);
 
  return;
}



