﻿function submitlink(myfield,e,varformname)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
 
if (keycode == 13)
   {
   postData('/include_links.asp?action=update', document.form_links);
   return false;
   }
else
   return true;
}



function showdocumentmenu(d)
{
				if(document.getElementById(d).style.display == "none") {
				hidedocumentmenu('documentmenucontainer');
				//alert(d + '_link');
				document.getElementById(d + '_link').innerHTML = "Hide Documents<span style='margin-left:2px;margin-top:3px;'><img style='border:none;margin-top:2px;' src='images\\menuicon_close.jpg'></span>"
				//document.getElementById(d + '_link').className = 'documentmenulink'; 
				document.getElementById(d).style.display = "block"; }
				else { document.getElementById(d).style.display = "none"; 
				document.getElementById(d + '_link').innerHTML = "Show Documents<span style='margin-left:2px;margin-top:3px;'><img style='border:none;margin-top:2px;' src='images\\menuicon_right_arrow.jpg'></span>"
				//alert(document.getElementById(d +'_link').style.top) //document.body.offsetHeight);
				}
}

function hidedocumentmenu(cName) {
				    var ar = document.getElementsByTagName("div");
				    var divArray = new Array();
				   for(var i=0; i<ar.length; i++) {
				     if(ar[i].className == cName ){
				        divArray.length++;
				        divArray[divArray.length -1] = ar[i];
				       
				       ar[i].style.display = "none";
				
				     }
				  }
				  var ar = document.getElementsByTagName("div");
				    var divArray = new Array();
				   for(var i=0; i<ar.length; i++) {
				     if(ar[i].className == 'noclass' ){
				        divArray.length++;
				        divArray[divArray.length -1] = ar[i];
				       
				       ar[i].innerHTML = "Show Documents<span style='margin-left:2px;margin-top:3px;'><img style='border:none;margin-top:2px;' src='images\\menuicon_right_arrow.jpg'></span>";
				
				     }
				  }

}

function validatefield(fld,val)
{
var fld2 = document.getElementById(fld)
var l = fld2.value.length
//alert(l)
//var strng = item.value
if(l >= val)
{
document.getElementById(fld+'_required').style.display = 'none'
document.getElementById(fld+'_complete').style.display = 'block'
}
else
{
//alert(item+'_required')
document.getElementById(fld+'_required').style.display = 'block'
document.getElementById(fld+'_complete').style.display = 'none'

}
}

function changeinnerhtml(d,t)
{
				document.getElementById(d).innerHTML=t;
}

function news_changetab(d)
{
				var ar = document.getElementsByTagName("a");
				var divArray = new Array();
				 //alert(ar[i]);
				   for(var i=0; i<ar.length; i++) {
				  
				     if(ar[i].className == "tab_on"){
				        divArray.length++;
				        divArray[divArray.length -1] = ar[i];
				       
				       //ar[i].style.display = "none";
				ar[i].className= "tab_off"
				     }
				     
				     document.getElementById(d).className="tab_on";
				
				  }
  }



function findPosition( oLink,divolink ) {
				var originalolink  = divolink 
				var divolink = document.getElementById(divolink)
				  if( typeof( oLink.offsetParent ) != 'undefined' ) {
				    for( var posX = 0, posY = 0; oLink; oLink = oLink.offsetParent ) {
				      posX += oLink.offsetLeft;
				      posY += oLink.offsetTop;
				    }
				    var thistop		=	posY
					var thisleft	=	posX
				  } else {
					var thistop		=	oLink.y
					var thisleft	=	oLink.x
				  }
				  
				var menubottom = divolink.style.offsetTop + divolink.offsetHeight
				var containerbottom = document.getElementById('meetingcontainer').offsetTop + document.getElementById('meetingcontainer').offsetHeight
				showdocumentmenu(originalolink)
				if(divolink.offsetTop +  divolink.offsetHeight > containerbottom+100)
				  
				  { 
				
				  divolink.style.top=thistop -divolink.offsetHeight+'px'
				    }
				  else
				  
				  {
				  divolink.style.top=thistop + 22 +'px';
				  }
}

function positiondiv( oLink,divolink )
// oLink= link
// divolink = menu div
{
				var originalolink  = divolink 
				var divolink = document.getElementById(divolink)
				var oLink= document.getElementById(oLink)
				  if( typeof( oLink.offsetParent ) != 'undefined' ) {
				    for( var posX = 0, posY = 0; oLink; oLink = oLink.offsetParent ) {
				      posX += oLink.offsetLeft;
				      posY += oLink.offsetTop;
				    }
				    var thistop		=	posY
					var thisleft	=	posX
				  } else {
					var thistop		=	oLink.y
					var thisleft	=	oLink.x
				  }
				  //alert(thistop)
				//var menubottom = divolink.style.offsetTop + divolink.offsetHeight
				//var containerbottom = divolink.offsetTop + divolink.offsetHeight
				//showdocumentmenu(originalolink)
				//if(divolink.offsetTop +  divolink.offsetHeight > containerbottom+100)
				//  
				 // { 
				
				  divolink.style.top=thistop +10 + 'px'// + oLink.offsetHeight+'px'
				  divolink.style.left=thisleft -5 + 'px'//-divolink.offsetHeight+'px'
				  //  }
				  //else
				  				//  alert('thistop:' + thistop + ' thisleft:' + thisleft)

				  //{
				  //divolink.style.top=thistop + 22 +'px';
				  }


function positiondiv( oLink,divolink )
// oLink= link
// divolink = menu div
{
				var originalolink  = divolink 
				var divolink = document.getElementById(divolink)
				var oLink= document.getElementById(oLink)
				  if( typeof( oLink.offsetParent ) != 'undefined' ) {
				    for( var posX = 0, posY = 0; oLink; oLink = oLink.offsetParent ) {
				      posX += oLink.offsetLeft;
				      posY += oLink.offsetTop;
				    }
				    var thistop		=	posY
					var thisleft	=	posX
				  } else {
					var thistop		=	oLink.y
					var thisleft	=	oLink.x
				  }
				  //alert(thistop)
				//var menubottom = divolink.style.offsetTop + divolink.offsetHeight
				//var containerbottom = divolink.offsetTop + divolink.offsetHeight
				//showdocumentmenu(originalolink)
				//if(divolink.offsetTop +  divolink.offsetHeight > containerbottom+100)
				//  
				 // { 
				
				  divolink.style.top=thistop +10 + 'px'// + oLink.offsetHeight+'px'
				  divolink.style.left=thisleft -5 + 'px'//-divolink.offsetHeight+'px'
				  //  }
				  //else
				  				//  alert('thistop:' + thistop + ' thisleft:' + thisleft)

				  //{
				  //divolink.style.top=thistop + 22 +'px';
				  }


function randomPassword()
{
				  chars = "abcdefghjkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789";
				  pass = "";
				  for(x=0;x<8;x++)
				  {
				    i = Math.floor(Math.random() * 62);
				    pass += chars.charAt(i);
				  }
				  return pass;
}

function generate()
{
				  chars = "abcdefghjkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789";
				  pass = "";
				  for(x=0;x<8;x++)
				  {
				    i = Math.floor(Math.random() * 62);
				    pass += chars.charAt(i);
				  }
				  document.getElementById('form_password').value=pass;
				  //return pass;
}


function changestyle(ob,st)
{
				document.getElementById(ob).className= st
}

function changetab(d)
				{
				var ar = document.getElementsByTagName("a");
				var divArray = new Array();
				 //alert(ar[i]);
				   for(var i=0; i<ar.length; i++) {
				  
				     if(ar[i].className == "tab_on"){
				        divArray.length++;
				        divArray[divArray.length -1] = ar[i];
				       
				       //ar[i].style.display = "none";
				ar[i].className= "tab_off"
				     }
				     
				     document.getElementById(d).className="tab_on";
				
				  }
  }
  
  
  

function showmap(loca)
{
				document.getElementById('mapframe').src= "http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=" + loca + "&amp;ie=UTF8&amp;z=16&output=embed&iwloc=near";
				document.getElementById('currentaddress').innerHTML= loca;
				document.getElementById('largeversionlink').href='http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=' + loca
				document.getElementById('mapwindow').style.display='';
				document.getElementById('resetmap').href="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=" + loca + "&amp;ie=UTF8&amp;z=16&output=embed&iwloc=near";
}

// start of tool tip code
                       // (must be position:absolute)
var offX = 15;          // X offset from mouse position
var offY = 15;          // Y offset from mouse position

function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

function hidetipwindow(d){
				var divName = 'tipwindow'; 
				if (document.getElementById) {var obj = document.getElementById(divName).style; obj.visibility = 'visible';
				
				obj=document.getElementById(d).style; obj.visibility = 'hidden';}
				}
				function follow(text,evt) 
				{
				var divName = 'tipwindow'; 
				if (document.getElementById) {var obj = document.getElementById(divName).style; obj.visibility = 'visible';
				
				obj.left = (parseInt(mouseX(evt))+offX) + 'px';
				obj.top = (parseInt(mouseY(evt))+offY) + 'px';
				document.getElementById('tipwindowtext').innerHTML = text;
}} 
// end of tool tip code

function hidemapwindow(){
				var divName = 'mapwindow'; 
				if (document.getElementById) {var obj = document.getElementById(divName).style; obj.visibility = 'visible';
				
				obj=document.getElementById(divName).style; obj.visibility = 'hidden';
				}
}
function showmapwindow(evt) 
{
				
				var divName = 'mapwindow'; 
				//if (document.getElementById) {var obj = document.getElementById(divName).style; obj.visibility = 'visible';
				var obj = document.getElementById(divName).style; obj.visibility = 'visible'
				//obj.left = (parseInt(mouseX(evt))+offX) + 'px';
				//obj.top = (parseInt(mouseY(evt))+offY) + 'px';
				//
} 

              

function dropdown_resize(newheight){
				document.getElementById('dropdowndiv').style.height = newheight;
}

function change_calendar_text(text)
{
				document.getElementById('calendar_COMMENT').innerHTML = text;
}
function changetext(id,text)
{
				document.getElementById(id).innerHTML = text;
}

function changeclass(item,newclass)
{
				document.getElementById(item).className = newclass; 
} 


function div_resize(divname,newwidth,newheight){
				document.getElementById(divname).style.height = newheight;
				document.getElementById(divname).style.width = newwidth;
}

function ReverseDisplay(d) {

				if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
				else { document.getElementById(d).style.display = "none"; }
}

function meetingeditor(startdate,enddate,starttime,endtime,meetingtype,address,location,comment,id,display)
{
				if(display=='True'){
				document.getElementById('form_display').checked=true;
				}else{
				document.getElementById('form_display').checked=false;
				}
				
				
				if(id=='000')
				{document.meetingeditorform.action="action_meetings.asp?action=new";
				document.getElementById('meetingeditorheading').innerHTML = "New Meeting";
				document.getElementById('meetinginfo_link').style.display = "none"
				}
				else
				{document.meetingeditorform.action="action_meetings.asp?action=update";
				document.getElementById('meetingeditorheading').innerHTML = "Edit Meeting";
				document.getElementById('meetinginfo_link').style.display = ""
				}
				
				
				document.getElementById('form_id').value = id;
				document.getElementById('form_start_date').value = startdate;
				document.getElementById('form_end_date').value = enddate;
				
				
				var list = document.getElementById('form_start_duration_id');
				for(var i = 0; i < list.options.length; ++i)
				if(list.options[i].value == starttime){
				list.options[i].selected = true;
				}
				
				
				var list = document.getElementById('form_end_duration_id');
				for(var i = 0; i < list.options.length; ++i)
				if(list.options[i].value == endtime){
				list.options[i].selected = true;
				}
				
				
				var list = document.getElementById('form_meetingtype_id');
				for(var i = 0; i < list.options.length; ++i)
				if(list.options[i].value == meetingtype){
				list.options[i].selected = true;
				}
				
				document.getElementById('form_address').value = address;
				document.getElementById('form_location').value = location;
				document.getElementById('form_comment').value = comment;
				//document.getElementById('form_meetingtype_id').selectedIndex = meetingtype;
				//Select_Value_Set('form_meetingtype_id', meetingtype)
				document.getElementById('meetingeditor').style.display = "block";
				populatediv('include_meetingdocuments.asp?meetingid=' + document.getElementById('form_id').value,'meetingdocuments');
		
}


function contacteditor(name,varemail,company,display,main,id,companyid)
{
				
				document.getElementById('form_id').value = id;
				document.getElementById('form_name').value = name;
				//document.getElementById('form_emailaddress').value = varemail;
				
				if(main=='True'){
				document.getElementById('form_main').checked=true;
				}else{
				document.getElementById('form_main').checked=false;
				}
				
				var oLink = document.getElementById(id);
				if( typeof( oLink.offsetParent ) != 'undefined' ) {
				    for( var posX = 0, posY = 0; oLink; oLink = oLink.offsetParent ) {
				      posX += oLink.offsetLeft;
				      posY += oLink.offsetTop;
				    }
				    var thistop		=	posY
					var thisleft	=	posX
				  } else {
					var thistop		=	oLink.y
					var thisleft	=	oLink.x
				  }

				document.getElementById('contacteditor').style.display = "";
				//var t = document.getElementById('company'+companyid).offsetTop
				//alert(thistop);
				var thistop = thistop - document.getElementById('contacteditor').offsetHeight + 10
				document.getElementById('contacteditor').style.top = thistop + 'px'

}

function linkeditor(url,title,id)
{

				if(id=='000')
				{
				//document.meetingeditorform.action="action_meetings.asp?action=new";
				document.getElementById('deletebutton').style.display = ''
				document.getElementById('updatebutton').style.display = 'none'
				document.getElementById('newbutton').style.display = ''
				document.getElementById('linkeditorheading').innerHTML = "New Link";
				
				document.getElementById('form_url').value = '';
				document.getElementById('form_title').value = '';
				document.getElementById('form_id').value = '';

				}
				else
				{
				document.getElementById('updatebutton').style.display = ''
				document.getElementById('newbutton').style.display = 'none'
				document.getElementById('linkeditorheading').innerHTML = "Edit Link";
				document.getElementById('deletebutton').style.display = 'block'
				
				var title = title.replace('&','ampersand')
				
				document.getElementById('form_url').value = url;
				document.getElementById('form_title').value = title;
				document.getElementById('form_id').value = id;

				}
				
				
				var oLink = document.getElementById(id);
				if( typeof( oLink.offsetParent ) != 'undefined' ) {
				    for( var posX = 0, posY = 0; oLink; oLink = oLink.offsetParent ) {
				      posX += oLink.offsetLeft;
				      posY += oLink.offsetTop;
				    }
				    var thistop		=	posY
					var thisleft	=	posX
				  } else {
					var thistop		=	oLink.y
					var thisleft	=	oLink.x
				  }

				document.getElementById('linkeditor').style.display = "";
				var thistop = thistop - document.getElementById('linkeditor').offsetHeight + 10
				//document.getElementById('linkeditor').style.top = thistop + 'px'

}

function submitcontactsearch(e){ //e is event object passed from function invocation
				var characterCode //literal character code will be stored in this variable
				
				if(e && e.which){ //if which property of event object is supported (NN4)
				e = e
				characterCode = e.which //character code is contained in NN4's which property
				}
				else{
				e = event
				characterCode = e.keyCode //character code is contained in IE's keyCode property
				}
				
				if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
				//document.forms[0].submit() //submit the form
				showobj('contactlistcontainer');
				populatediv('include_contacts.asp?keyword=' + document.getElementById('form_keyword').value, 'contactlistcontainer');
				return false 
				}
				else{
				return true 
				}

}
function submitdocumentsearch(e){ //e is event object passed from function invocation
				var characterCode //literal character code will be stored in this variable
				
				if(e && e.which){ //if which property of event object is supported (NN4)
				e = e
				characterCode = e.which //character code is contained in NN4's which property
				}
				else{
				e = event
				characterCode = e.keyCode //character code is contained in IE's keyCode property
				}
				
				if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
				//document.forms[0].submit() //submit the form
				populatediv('form_docsearch.asp?keyword=' + document.getElementById('form_keyword').value, 'resultscontainer');				
				return false 
				}
				else{
				return true 
				}

}


function showobj(d)
{
				document.getElementById(d).style.display = "";

}

function hideobj(d)
{
				document.getElementById(d).style.display = "none";
}

function populatediv(pg,dv)
{
				document.getElementById(dv).innerHTML = "<div style='text-align:center;width:100%;padding-top:30px;'><div style='top:50%'><img alt='Loading' src='images\\loadingREV.gif'/></p><br>Loading</div></div>";
				ajaxpage(pg, dv);
}

var aMail = new Array('one and two','and three');

aMail.sort();


function Complete(obj, evt) {
					 if ((!obj) || (!evt) || (aMail.length == 0)) {
				 	 	return;
				  }
				
				  if (obj.value.length == 0) {
				  		return;
				  }
				
				  var elm = (obj.setSelectionRange) ? evt.which : evt.keyCode;
				
				  if ((elm < 32) || (elm >= 33 && elm <= 46) || (elm >= 112 && elm <= 123)) {
				  		return;
				  }
				
				  var txt = obj.value.replace(/;/gi, ",");
				  elm = txt.split(",");
				  txt = elm.pop();
				  txt = txt.replace(/^\s*/, "");
				
				  if (txt.length == 0) {
				  		return;
				  }
				
				  if (obj.createTextRange) {
				   	var rng = document.selection.createRange();
				  		if (rng.parentElement() == obj) {
				   			elm = rng.text;
				  	 		var ini = obj.value.lastIndexOf(elm);
				  		}
				  } else if (obj.setSelectionRange) {
				  		var ini = obj.selectionStart;
				  }
				
				  for (var i = 0; i < aMail.length; i++) {
				   	elm = aMail[i].toString();
				  		if (elm.toLowerCase().indexOf(txt.toLowerCase()) == 0) {
				   			obj.value += elm.substring(txt.length, elm.length);
				  	 		break;
				  		}
				  }
				
				  if (obj.createTextRange) {
				  		rng = obj.createTextRange();
				  		rng.moveStart("character", ini);
				  		rng.moveEnd("character", obj.value.length);
				  		rng.select();
				  } else if (obj.setSelectionRange) {
				  		obj.setSelectionRange(ini, obj.value.length);
				  }
}

function opacity_true(obj)
{
				var value=100
				document.getElementById(obj).style.opacity = 60;
				
				document.getElementById(obj).style.filter = 'alpha(opacity=' + 60 + ')';


}

function opacity_false(obj)
{
				var value=100
				document.getElementById(obj).style.opacity = value;
				
				document.getElementById(obj).style.filter = 'alpha(opacity=' + value*10 + ')';

}

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}


// browser detect code

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

BrowserDetect.init();

// end of browser detect code

function toggleevent(d) {



				if(document.getElementById('content_'+d).style.display == "none") { 
				document.getElementById('content_'+d).style.display = "block";
				document.getElementById('event_' + d).className = 'event_mouseover'
				document.getElementById('divider_' + d).style.display = 'none'}
				else { document.getElementById('content_'+d).style.display = "none";
				document.getElementById('event_' + d).className = 'event_mouseout';
				document.getElementById('divider_' + d).style.display = 'block'  }
}

function contactfilter(term)
{				var suche = term.value.toLowerCase();
				var ele;
				var ar = document.getElementsByTagName("tr");
				var divArray = new Array();
				 //alert(ar[i]);
				   for(var i=0; i<ar.length; i++) {
				   ele = ar[i].innerHTML.replace(/<[^>]+>/g,"");

if(ar[i].className == "currentrow"){

if (ele.toLowerCase().indexOf(suche)>=0 )
ar[i].style.display = '';
		else ar[i].style.display = 'none';

}
	}
				     
}

function clearcontactfilter()
{

document.getElementById('form_search').value='';

				var ar = document.getElementsByTagName("tr");
				var divArray = new Array();
				 //alert(ar[i]);
				   for(var i=0; i<ar.length; i++) {
				  
				     if(ar[i].className == "currentrow"){

				 ar[i].style.display = '';
				
				}
					

}}

