// Popup script for help
function open_help(page) {
    window_handle = window.open(page,'popuphelp','width=725,height=400,scrollbars=yes,resizable=yes,screenX=200,screenY=350');
    window_handle.focus();
    return false;
}

// Another popup opener
function open_popupimg(page) {
    window_handle = window.open(page,'popupimg','width=550,height=400,scrollbars=yes,resizable=yes,screenX=100,screenY=100');
    window_handle.focus();
	return false;
}

// POp up for mcq case
function open_popupmcqcase(page) {
    window_handler_pup_cse = window.open(page,'popupimg','width=650,height=500,scrollbars=yes,resizable=yes,screenX=100,screenY=100');
    window_handler_pup_cse.focus();
	return false;
}


// POp up for extra
function open_popupextras(page) {
	
    window_handler_popup_extras = 

window.open(page,'popupextras','width=980,height=670,scrollbars=yes,resizable=yes,screenX=100,screenY=100');
    window_handler_popup_extras();
	return false;
}

// Popup script for integration links
function open_ilink(page) {
    window_handle = window.open(page,'ilink','width=725,height=400,scrollbars=yes,resizable=yes,screenX=200,screenY=350');
    window_handle.focus();
    return false;
}

// Flashcard popup opener
function showFlashCardPopUp(page,ISBN) {

    window_handle = window.open('/content/displayflashcard.cfm?RESOURCE='+ ISBN,'popupimg','width=840,height=600,scrollbars=yes,resizable=yes,screenX=100,screenY=100');
    window_handle.focus();
	return false;
}

//Check for missing (cover) image in IE
function ImageMissing() {
	window.event.srcElement.style.display = "None";
}
//Check for missing (cover) image in Mozilla
function ImageMissingMoz() {
   if(window.event.srcElement.naturalHeight == 0)
	window.event.srcElement.style.display = "None";
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//Two frame update function
function doubleUpdate(fileName1,fileName2) {
    parent.toc.location.href = fileName1;
    parent.content.location.href = fileName2;
}

//Show/hide function
function showData(id, show) {
document.getElementById(id).style.display = show;}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function EvolveAlertBox() {
return confirm('WARNING: Only verifiable instructors/educators can proceed beyond this point. Your status will be verified through your school or institution. Misrepresentation of status may result in disciplinary action at the discretion of the school or institution.')
}

// Open all Secrets or SAQ answers
 function openAllAnswers() {
  var x = document.getElementsByTagName('span');
  for (var i=0;i<x.length;i++)
  	{
     if(x[i].id.substring(0,6) == 'Answer')
		 {x[i].style.display = 'inline';}
     if(x[i].id.substring(0,9) == 'ShowClick')
		 {x[i].style.display = 'none';}
     if(x[i].id.substring(0,9) == 'HideClick')
		 {x[i].style.display = 'inline';}
	}
 }
 
function checkToggleCookie() {
	if(EatCookie("toggle") == null) {
		var toggle = 0;
		bakeCookie("toggle",toggle);
	}
}
function showhideToC(dotoggle) {
	if (dotoggle == 'hide')
		{
		parent.document.getElementById("reader").cols = '0, *';
		bakeCookie("toggle",0);		
		}
	else 
		{
		parent.document.getElementById("reader").cols = '330, *';
		bakeCookie("toggle",1);				
		}
}
function bakeCookie(name,value) {
	document.cookie=name+"="+escape(value);
}
function EatCookie(name) {
   var arg=name+"=";
   var alen=arg.length;
   var clen=document.cookie.length;
   var i=0;
   while (i<clen) {
      var j=i+alen;
      if (document.cookie.substring(i,j) == arg) {
          return EatCookieVal(j);
          }
      i=document.cookie.indexOf(" ",i) + 1;
      if (i === 0) {break;}
   }
}
function EatCookieVal(offset) {
   var endstr=document.cookie.indexOf(";",offset);
   if (endstr == -1) {endstr=document.cookie.length;}
   return unescape(document.cookie.substring(offset,endstr));
}

function feedback()	{
		if (document.feedbackform.name.value == "") {
		alert('Bitte einen Namen eintragen.');
		document.getElementById('name').className = "formlabelerror";
		document.feedbackform.name.focus();
		return false;
	}
	// check last name
	if (document.feedbackform.email.value == "") {
		alert('Bitte eine gültige E-Mail-Adresse eintragen.');
		document.getElementById('email').className = "formlabelerror";
		document.feedbackform.email.focus();
		return false;
	}
			if (document.feedbackform.topic.value == "") {
		alert('Bitte ein Thema eingeben.');
		document.getElementById('topic').className = "formlabelerror";
		document.feedbackform.topic.focus();
		return false;
	}
	// check last name
	if (document.feedbackform.message.value == "") {
		alert('Bitte geben Sie eine Nachricht ein.');
		document.getElementById('message').className = "formlabelerror";
		document.feedbackform.message.focus();
		return false;
	}
	return true;
}