var cookiename = "showShortcuts";

function zoomWindow(url) {
	window.open(url,"zoom","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=770, height=550, left=10, top=10")
}

function risWindow(url) {
	window.open(url,"ris","toolbar=yes, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=770, height=550")
}

function flip(e){
	var menustyle = eval(getStyleObj(e))
		if (menustyle.display=="none"){
			menustyle.display=''
		}
		else{
			menustyle.display="none"
		}
}

function getStyleObj(elem,parent) {
      if (document.layers) {
            if (parent) {
                  return "document."+parent+".document."+elem;
            } else {
                  return "document."+elem + ".style";
            }
      } else if (document.all) {
            return "document.all."+elem + ".style";
      } else if (document.getElementById) {
            return "document.getElementById('"+elem+"').style";
      }
}
function rate(rating) {
	document.rateform.rating.value=rating;
	for (var i=1; i<=rating; i++) {
		var star = 'rate_' + i;
		document.getElementById(star).src = '/pix/i_star.gif';
	}
	for (var j=5; j>rating; j--) {
		var star = 'rate_' + j;
		document.getElementById(star).src = '/pix/i_star_empty.gif';
	}
}


function ShowSelectedText() {
	if (window.getSelection) { // recent Mozilla versions 
		var selectedString = window.getSelection();
	} else if (document.all) {  // MSIE 4+
		var selectedString = document.selection.createRange().text;
	} else if (document.getSelection) {  //older Mozilla versions
		var selectedString = document.getSelection();
	}
	if (selectedString != "")	return true;
	else return false;
}


function toggleFormHelp(nr)
{	
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		current = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = current;
	}
}
var helpSuppressed = 1;

function toggleFormHelpAll() {

   if (helpSuppressed) {
       makeHelpVisible();
   }

   else {
       makeHelpInvisible();
   }
   helpSuppressed = !helpSuppressed;
}

function makeHelpInvisible() {
  if (parseInt(navigator.appVersion) < 4) return;
  var all = getAllNodes();
  if (all) {
    // we're IE or we're DOM-aware, iterate and set style.display
    changeNodeStyles(all, 'none');
  }
}

function makeHelpVisible() {
  if (parseInt(navigator.appVersion) < 4) return;
  var all = getAllNodes();
  if (all) {
    // we're IE or we're DOM-aware, iterate and set style.display
    changeNodeStyles(all, 'block');
  }
}

function getAllNodes() {
  var all = null;
  if (document.all) var all = document.all;    // we're IE
  else if (document['getElementsByTagName']) { // we're DOM-aware (Mozilla)
      var all = document.getElementsByTagName("*");
  }
  // if we're not IE or DOM-aware, we'll return null
  return all
}


function changeNodeStyles(nodes, style) {
  for (var i=0; i < nodes.length; i++) {
    var element = nodes[i];
    if (element.className=='cmsHelp') {
       element.style.display = style;
    }
  }
}


function setbgColor(item) {
	if (item.value == 0) {
		item.style.backgroundColor= "lightgrey";
		item.style.color= "black";
	} else if (item.value == 1) {
		item.style.backgroundColor= "green";
		item.style.color= "white";
	} else if (item.value == 2) {
		item.style.backgroundColor= "orange";
		item.style.color= "black";
	} else if (item.value == 3) {
		item.style.backgroundColor= "red";
		item.style.color= "black";
	}
}
function copyAll() {
	document.getElementById('DateEnd_D').value= document.getElementById('DateStart_D').value;
	document.getElementById('DateEnd_M').value= document.getElementById('DateStart_M').value;
	document.getElementById('DateEnd_Y').value= document.getElementById('DateStart_Y').value;
}

function hideTimeFields() {
	if (document.getElementById('WholeDay').checked) {
		document.getElementById('DateEnd_hh').style.display='none';
		document.getElementById('DateEnd_mm').style.display='none'; 
		document.getElementById('DateStart_hh').style.display='none';
		document.getElementById('DateStart_mm').style.display='none';
		document.getElementById('DateStart_when').style.display='none';
		document.getElementById('DateEnd_when').style.display='none';
	} else {
		document.getElementById('DateEnd_hh').style.display='';
		document.getElementById('DateEnd_mm').style.display=''; 
		document.getElementById('DateStart_hh').style.display='';
		document.getElementById('DateStart_mm').style.display='';
		document.getElementById('DateStart_when').style.display='';
		document.getElementById('DateEnd_when').style.display='';	
	}
}

function setDropDownBoxes(groupname) {
	var arrElements = document.getElementsByName(groupname);
	selectionElement = arrElements[0];
	newIndex = selectionElement.options[selectionElement.selectedIndex].value;
	
	if (newIndex != 3) {
		for(i=1;i<arrElements.length;i++) {
			arrElements[i].style.backgroundColor = arrElements[0].style.backgroundColor;
			arrElements[i].style.color = arrElements[0].style.color;
			arrElements[i].selectedIndex = arrElements[0].options[arrElements[0].selectedIndex].value;
		}
	}
	arrElements[0].selectedIndex = 0;
	arrElements[0].style.backgroundColor = "white";
	arrElements[0].style.color = "black";
}
