var contactIndex;
function showImage(img){
 
  leftPosition = (screen.width) ? (screen.width-200)/2 : 0;
  topPosition = (screen.height) ? (screen.height-200)/2 : 0;	 
  var media=window.open('imageviewer.asp?img='+img, 'imageviewer','top='+ topPosition  +',left='+ leftPosition +',width=200,height=200,menubar=no,location=no,resizable=no,scrollbars=no,status=no');
  media.focus();
  return false;
}
function delAlert(entity,data)
{
	return confirm("RESOURCE NAME: \""+data + "\"\n\nAre you sure, you want to delete this " + entity + "?");
}
function multiDelAlert(msg)
{
	return confirm("Are you sure, you want to delete selected " + msg + "?");
}
function rolloverRow(target, newclass){
var tds=target.parentNode.getElementsByTagName('td');
var i=tds.length;
while(i--)
tds[i].className=newclass;
}
function checkAllRows(frm,objName,status)
{
	for(i=0;i<frm.elements.length;i++)
	if(frm.elements[i].name==objName &&  frm.elements[i].type=='checkbox')
	{
	   frm.elements[i].checked=status;
	}
}
function isCheckAllRows(frm,objName,objSel) 
{
   var checkedAll=true;
   for(i=0;i<frm.elements.length;i++)
	if(frm.elements[i].name==objName &&  frm.elements[i].type=='checkbox')
	{
	   if(frm.elements[i].checked==false && checkedAll==true)
	   {
	     checkedAll=false;
	   }
	}
	objSel.checked=checkedAll;
}
function setConactIndex(i)
{
	contactIndex=i
}
function toggleMe(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}
function getCookie(Name) { 
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
	offset = document.cookie.indexOf(search)
	if (offset != -1) { 
	offset += search.length
	end = document.cookie.indexOf(";", offset);
	if (end == -1) end = document.cookie.length;
	returnvalue=unescape(document.cookie.substring(offset, end))
	}
	}
	return returnvalue;
}
function saveCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires;
}
// this deletes the cookie when called
function deleteCookie(name) {
 saveCookie(name,"",-10000)	 
}
function copyToClipboard(meintext)
{
 if (window.clipboardData) 
   {
   
   // the IE-manier
   window.clipboardData.setData("Text", meintext);
   
   // waarschijnlijk niet de beste manier om Moz/NS te detecteren;
   // het is mij echter onbekend vanaf welke versie dit precies werkt:
   }
   else if (window.netscape) 
   { 
   
   // dit is belangrijk maar staat nergens duidelijk vermeld:
   // you have to sign the code to enable this, or see notes below 
   netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
   
   // maak een interface naar het clipboard
   var clip = Components.classes['@mozilla.org/widget/clipboard;1']
                 .createInstance(Components.interfaces.nsIClipboard);
   if (!clip) return;
   
   // maak een transferable
   var trans = Components.classes['@mozilla.org/widget/transferable;1']
                  .createInstance(Components.interfaces.nsITransferable);
   if (!trans) return;
   
   // specificeer wat voor soort data we op willen halen; text in dit geval
   trans.addDataFlavor('text/unicode');
   
   // om de data uit de transferable te halen hebben we 2 nieuwe objecten 
   // nodig om het in op te slaan
   var str = new Object();
   var len = new Object();
   
   var str = Components.classes["@mozilla.org/supports-string;1"]
                .createInstance(Components.interfaces.nsISupportsString);
   
   var copytext=meintext;
   
   str.data=copytext;
   
   trans.setTransferData("text/unicode",str,copytext.length*2);
   
   var clipid=Components.interfaces.nsIClipboard;
   
   if (!clip) return false;
   
   clip.setData(trans,null,clipid.kGlobalClipboard);
   
   }
   return false;
}
function CheckForQuotes(form) {
	for(var i = 0; i < document.form.elements.length; i++) {
		if (document.form.elements[i].value){
			if(document.form.elements[i].value.indexOf('<') >= 0 || document.form.elements[i].value.indexOf('>') >= 0 )  { 
				
					alert("You cannot use the special charaters < or > in any text field.");
					document.form.elements[i].focus();
					return false; 
			}				
		} 
	} 
	return true; 
}

function CheckForHtml(form) {
	return (CheckForQuotes(form));
}
/*
//Functionality : Hide and show divs in the FAQs section
*/

function HideDiv(total, div){
/*	The parameter total has the number of questions in the page, 
	div has number of the selected question */ 		
var i=0
if (document.getElementById("Faq" + div).style.display == 'block') {
	document.getElementById("Faq" + div).style.display = 'none';		
	document.getElementById("Li" + div).className ='normal';
	}	
else {
	for (i=1;i<=total;i++) {
		document.getElementById("Faq" + i).style.display = 'none';		
		document.getElementById("Li" + i).className ='normal';
		}	
	document.getElementById("Faq" + div).style.display = 'block';
	document.getElementById("Li" + div).className ='selected';
	}	
}
