//=========================================================== // This function is required for IE only, as it doesn't support // the :hover pseudo class on elements other then //============================================================ function InitializeMenu() { if (document.all && document.getElementById) { var navRoot = document.getElementById("Nav"); for (i=0; i of the document being sent var strPageTitle = escape( parent.document.title ); var strURLParams = '?ForceUserDeserialize=-1&pageToSend=' + strCurrentUrl + '&pageTitle=' + strPageTitle + '&mode=submitted'; var strURL = objLink.href + strURLParams; var strWindowProperties = 'width=409,height=460,scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; // open the window openWindow(strURL ,'send_to_a_friend', strWindowProperties); // prevent any further code from executing return false; } //================================================= // Open an new window with customized properties //================================================= function openWindow(URL, Name, Args){ popupWin = window.open(URL, Name, Args); popupWin.focus(); } function printPage(){ if (window.print) window.print(); else alert('Your browser does not support javascript printing.\nTo print this page, select File: Print from your menu.\nThis page is already printer friendly.'); } //================================================= // Open an new window with for popupimage //================================================= function popupwindowscroll(url, intWidth,intHeight,blnScroll){ if (intWidth == null || intHeight == null) {intWidth=750;intHeight=535;} if (blnScroll == null) {blnScroll='yes';} // this is the common window for popups. it resizes to the size needed //NewWindow = window.open(url,"POPUPWINDOWSCROLL","toolbar=no,width="+intWidth+",height="+intHeight+",directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,top=0,left=20"); window.name ="NewWindow"; NewWindow = window.open(url,"POPUPWINDOWSCROLL","toolbar=no,width="+intWidth+",height="+intHeight+",directories=no,status=no,scrollbars="+blnScroll+",resizable=no,menubar=no,top=0,left=20"); NewWindow.resizeTo(intWidth, intHeight); NewWindow.focus(); } //================================================= // show leaving the site warning //================================================= var ExitPopUpsEnabled = true; var SiteExceptions = new Array ("www.organon.com","hcp.organon.com","www.organon-conferences.com","www.psychiatrymatters.md","www.remeronsoltab.md","www.nuvaring.md","www.orgyn.com","www.implanon.md","www.cerazette.md","www.contraception.net","www.nuvaring.com","www.mycontraceptive.com","www.cyclessa.com","www.organon.com.au","www.marvelon.ca","www.puregonpen.com","www.puregon.md","www.puregon.com","www.follistim.com","www.fertilityjourney.com","www.livial.md","www.liviella.de","hcp.livial.info","www.livial.com","www.andriol.md","www.andriol.com","www.andropause.com","www.anesthesianow.com","www.esmeron.md","www.zemuron.com","www.oncotice.md", "www.kinderwens.nl", "www.fertilityjourney.com.sg", "www.unserwunschkind.at", "www.kinderwunsch.de", "www.jeveux1bebe.be", "www.viajandohacialafertilidad.com","www.organon.nl", "www.kinderwens.be", "www.fertilityjourney.com.my", "www.organon.de", "www.adobe.com","www.hcp-nuvaring-de.com","www.fertilitetsguiden.nu","www.schildklierzorg.nl","www.nuvaring.nl","smpc.organon.nl","www.schering-plough.com","www.schering-plough.nl","www.berichtjeuitjebuik.nl","dev212.merry.merck.com","sms.nuvaring.de","smpc.organon.com","www.organon.es","www.spfiles.com","www.merck.com","www.msd.es","www.msd.nl","www.moedersvoormoeders.nl","www.knov.nl","www.nvda.nl","www.babytjes.nl","www.freya.nl","www.oudersonline.nl","www.zwangerschapspagina.nl","www.ivf.nl","www.echobon.nl","www.babyinfo.nl","www.vriendinnenonderelkaar.nl"); function ReplaceLinks() { var currentdomain = document.domain; if (ExitPopUpsEnabled) { for (l=0; l 0) { if (this[i-1].toUpperCase() === search_term) return true; } } while (--i); return false; } function faq(faqno) { if(document.getElementById("faqans" + faqno).style.display.match("none")) { //alert(test); document.getElementById("faqans" + faqno).style.display="block"; } else { //alert(test); document.getElementById("faqans" + faqno).style.display="none"; } } //=========================================================== // FUNCTION TO VALIDATE THE PARTICPATION FORM //============================================================ function MM_validateForm() { //v2.1 (gewijzigd Fri Feb 18 10:24:53 CET 2000 door Hans Bausewein) var i = 0; var objStr,field,fieldname,fieldvalue,theCheck,atPos,theNum,colonPos,min,max,errors=''; // extra veld in record: naam van het item for (i=0; i < (MM_validateForm.arguments.length-2); i+=4) { fieldname = MM_validateForm.arguments[i]; fieldvalue = ""; objStr = MM_validateForm.arguments[(navigator.appName == 'Netscape')?i+1:i+2]; if ((objStr.indexOf('document.layers[')==0 && document.layers==null) || (objStr.indexOf('document.all[') ==0 && document.all == null)) objStr = 'document'+objStr.substring(objStr.substring(0,objStr.lastIndexOf('.')).lastIndexOf('.'),objStr.length); //fix layer ref if not supp field = eval(objStr); if (!field.type) { // IF an array of objects if (field[0].type == 'radio') { for (var k = 0; k < field.length; k++) { if (field[k].checked) fieldvalue = field[k].value; } } } else if (field.type == 'select-one') { fieldvalue = field.options[field.selectedIndex].value; } else { fieldvalue = field.value; } theCheck = MM_validateForm.arguments[i+3]; if ((fieldvalue == null) || (fieldvalue == "")) { if (theCheck.charAt(0) == 'R') errors += '- '+fieldname+'\n'; } else { //IF NOT EMPTY FIELD if (theCheck.indexOf('isEmail') != -1) { //CHECK EMAIL-wordt niet gebruikt atPos = fieldvalue.indexOf('@'); if (atPos < 1 || atPos == (fieldvalue.length - 1)) errors += '- '+ MM_validateForm.arguments[i] +' bevat geen geldig e-mail adres.\n'; }else if (theCheck.indexOf('isPhone') != -1 && fieldvalue != '') { // Check phone number format if(!fieldvalue.match(/[0-9]{10}/) && fieldvalue != '') { errors += ' - ' + fieldname + ' is ongeldig.\n'; } //alert(fieldvalue.length); /*if ((fieldvalue.length != 10) && (fieldvalue.length != 13)) { //errors += ' - ' + fieldname + ' Graag een correct telefoonnummer ingeven.\n'; errors += ' - ' + fieldname + ' is ongeldig.\n'; }*/ var strphone10; if ((fieldvalue.indexOf("-") < 0) && (fieldvalue.indexOf(" ") > 0)) { // replace space by '-' if no '-' in string fieldvalue = fieldvalue.replace(/ /, "-"); } fieldvalue = fieldvalue.replace(/ /g, ""); strphone10 = fieldvalue.replace(/-/, ""); if ((strphone10.length != 10)) { errors += ' - Graag een correct telefoonnummer ingeven\n'; //error = "Graag een correct telefoonnummer ingeven"; } else if (strphone10.match(/\D/)) { errors += ' - Telefoonnummer kan alleen uit cijfers en - bestaan\n'; //error = "Telefoonnummer kan alleen uit cijfers en - bestaan"; } else if (fieldvalue.charAt(0) != '0') { errors += ' - Telefoonnummer moet met kengetal beginnen\n'; //error = "Telefoonnummer moet met kengetal beginnen"; } }else if (theCheck.indexOf('isZipCode') != -1) { // Check zip code format if(!fieldvalue.match(/^(\d){4}[ ]?[a-zA-Z]{2}$/)) { errors += ' - ' + fieldname + ' is ongeldig.\n'; } }else if (theCheck != 'R') { //START NUM CHECKS-wordt niet gebruikt theNum = parseFloat(fieldvalue); if (fieldvalue != ''+theNum) errors += '- '+fieldname+' moet een getal bevatten.\n'; if (theCheck.indexOf('inRange') != -1) { //CHECK RANGE-wordt niet gebruikt colonPos = theCheck.indexOf(':'); min = theCheck.substring(8,colonPos); max = theCheck.substring(colonPos+1,theCheck.length); if (theNum < min || max < theNum) //bad range errors += '- '+fieldname+' moet een gatal bevatten tussen '+min+' en '+max+'.\n'; } else if (theCheck.indexOf('Numeric') != -1) { // Check zip code format if(isNaN(fieldvalue)) { errors += ' - ' + fieldname + ' is ongeldig.\n'; } } } } } if (errors) alert('Deze gegevens ontbreken:\n' + errors); document.MM_returnValue = (errors == ''); } //=========================================================== // FUNCTION TO CALCULATE THE NEXT MENSTURATION DATE // NEXT MENSTURATION DATE = LAST MENSTURATION DATE + 280 //=========================================================== function calculateNextDate() { var date1 = parseInt(document.getElementById("date1").value); var month1 = parseInt(document.getElementById("month1").value)-1; var year1 = parseInt(document.getElementById("year1").value); var nextDate = new Date; nextDate.setDate(date1); nextDate.setMonth(month1); nextDate.setFullYear(year1); nextDate.setDate(nextDate.getDate() + 280); document.getElementById("date2").value=nextDate.getDate(); document.getElementById("month2").value=nextDate.getMonth() + 1; document.getElementById("year2").value=nextDate.getFullYear(); var tmp = document.getElementById('month1').value+"/"+document.getElementById('date1').value+"/"+document.getElementById('year1').value; var date1 = new Date(tmp); tmp = ""; var date2; if (tmp != '') { date2 = new Date(tmp); } else { date2 = new Date(); } // use today var strDays= Math.round((date2-date1)/(1000*60*60*24)); if(strDays <77) { document.getElementById('H11id').style.display = "NONE"; document.getElementById('L11id').style.display = "BLOCK"; } else { document.getElementById('L11id').style.display = "NONE"; document.getElementById('H11id').style.display = "BLOCK"; } } function ValidateMensurationDate() { var date1 = parseInt(document.getElementById("date1").value); var month1 = parseInt(document.getElementById("month1").value)-1; var year1 = parseInt(document.getElementById("year1").value); var nextDate = new Date; nextDate.setDate(date1); nextDate.setMonth(month1); nextDate.setFullYear(year1); nextDate.setDate(nextDate.getDate() + 280); document.getElementById("date2").value=nextDate.getDate(); document.getElementById("month2").value=nextDate.getMonth() + 1; document.getElementById("year2").value=nextDate.getFullYear(); var tmp = document.getElementById('month1').value+"/"+document.getElementById('date1').value+"/"+document.getElementById('year1').value; var date1 = new Date(tmp); tmp = ""; var date2; if (tmp != '') { date2 = new Date(tmp); } else { date2 = new Date(); } // use today var strDays= Math.round((date2-date1)/(1000*60*60*24)); if(strDays > 84) { alert("Eerste dag van je laatste menstruatie mag niet groter zijn dan 12 weken."); return false; } if(strDays <= 0) { alert("Eerste dag van je laatste menstruatie mag niet worden datum in de toekomst."); return false; } return true; } //=========================================================== // FUNCTION TO CALCULATE THE LAST MENSTURATION DATE // LAST MENSTURATION DATE = NEXT MENSTURATION DATE - 280 //=========================================================== function calculatePreviousDate() { var date2 = parseInt(document.getElementById("date2").value); var month2 = parseInt(document.getElementById("month2").value)-1; var year2 = parseInt(document.getElementById("year2").value); var previousDate = new Date; previousDate.setDate(date2); previousDate.setMonth(month2); previousDate.setFullYear(year2); previousDate.setDate(previousDate.getDate() - 280); document.getElementById("date1").value=previousDate.getDate(); document.getElementById("month1").value=previousDate.getMonth() + 1; document.getElementById("year1").value=previousDate.getFullYear(); var tmp = document.getElementById('month1').value+"/"+document.getElementById('date1').value+"/"+document.getElementById('year1').value; var date1 = new Date(tmp); tmp = ""; var date2; if (tmp != '') { date2 = new Date(tmp); } else { date2 = new Date(); } // use today var strDays= Math.round((date2-date1)/(1000*60*60*24)); if(strDays <77) { document.getElementById('H11id').style.display = "NONE"; document.getElementById('L11id').style.display = "BLOCK"; } else { document.getElementById('L11id').style.display = "NONE"; document.getElementById('H11id').style.display = "BLOCK"; } } function resetDates() { var currentTime = new Date(); var month = currentTime.getMonth() + 1; var day = currentTime.getDate(); var year = currentTime.getFullYear(); document.getElementById("date1").value=day; document.getElementById("month1").value=month; document.getElementById("year1").value=year; calculateNextDate(); } //=========================================================== // FUNCTION TO VALIDATE TELEPHONE NUMBER // PHONE NUMBER: 0123456789 //=========================================================== function checkPhoneNumber(textfield) { var idash,strphonenum; var strphone10; var error = ""; strphonenum = textfield.value; if (strphonenum.length == 0) { return; // nothing to do, use standard check for error message } if ((strphonenum.indexOf("-") < 0) && (strphonenum.indexOf(" ") > 0)) { // replace space by '-' if no '-' in string strphonenum = strphonenum.replace(/ /, "-"); } strphonenum = strphonenum.replace(/ /g, ""); strphone10 = strphonenum.replace(/-/, ""); if ((strphone10.length != 10) && (strphone10.length != 13)) { error = "Graag een correct telefoonnummer ingeven"; } else if (strphone10.match(/\D/)) { error = "Telefoonnummer kan alleen uit cijfers en - bestaan"; } else if (strphonenum.charAt(0) != '0') { error = "Telefoonnummer moet met kengetal beginnen"; } if (error.length > 0) { alert(error); textfield.focus(); return false; } textfield.value = strphonenum; } //=========================================================== // FUNCTION TO VALIDATE MOBILE NUMBER // PHONE NUMBER: 0123456789 //=========================================================== function checkMobileNumber(textfield) { var idash,strphonenum; var strphone10; var error = ""; strphonenum = textfield.value; if (strphonenum.length == 0) { return; // nothing to do, use standard check for error message } if ((strphonenum.indexOf("-") < 0) && (strphonenum.indexOf(" ") > 0)) { // replace space by '-' if no '-' in string strphonenum = strphonenum.replace(/ /, "-"); } strphonenum = strphonenum.replace(/ /g, ""); strphone10 = strphonenum.replace(/-/, ""); if ((strphone10.length != 10) && (strphone10.length != 13)) { error = "Graag een correct GSM ingeven"; } else if (strphone10.match(/\D/)) { error = "GSM kan alleen uit cijfers en - bestaan"; } else if (strphonenum.charAt(0) != '0') { error = "GSM moet met kengetal beginnen"; } if (error.length > 0) { alert(error); textfield.focus(); } textfield.value = strphonenum; } //=========================================================== // FUNCTION TO VALIDATE ZIPCODE // ZIP CODE: 1234 DG //=========================================================== function checkZipCode(textfield) { var zipcode, number, twochars, strnum; var len, error; error = ""; zipcode = textfield.value; if (!zipcode) return; if (zipcode.indexOf(" ") >= 0) { zipcode = zipcode.replace(/ */, ""); // remove all whitespace } len = zipcode.length; if (len == 0) return; if (len < 6) error = " is geen postcode"; else { // we have at least enough characters zipcode = zipcode.toUpperCase(); strnum = zipcode.substr(0, 4); number = parseInt(strnum, 10); if ((isNaN(number)) || (number < 1000)) { error = " is geen postcode"; } else { twochars = zipcode.substr(len - 2, 2); if ((!twochars) || (twochars.length != 2) || (!twochars.match(/\w\w/))) { error = " is geen postcode"; } } if ((strnum) && (twochars)) { var resultZipcode = strnum + twochars; textfield.value = resultZipcode.replace(" ",""); } else { textfield.value = zipcode.replace(" ",""); } } if (error) { alert(zipcode + error); textfield.focus(); } } function formatZipCode(textfield) { var zipcode, number, twochars, strnum; var len, error; error = ""; zipcode = textfield.value; if (zipcode.indexOf(" ") >= 0) { zipcode = zipcode.replace(/ */, ""); // remove all whitespace } len = zipcode.length; zipcode = zipcode.toUpperCase(); strnum = zipcode.substr(0, 4); number = parseInt(strnum, 10); twochars = zipcode.substr(len - 2, 2); if ((strnum) && (twochars)) textfield.value = strnum + twochars; else textfield.value = zipcode; } var recid; var restotal; function displaycontent(recid,restotal) { var navRoot = document.getElementById("bodyCopy"); for (i=1; i <=restotal; i++) { if(document.getElementById("content" + i) != null) { if(document.getElementById("content" + i).style.display.match("block")) { document.getElementById("content" + i).style.display="none"; } } } document.getElementById("content" + recid).style.display="block"; } function fillAjaxStreetCity(textfield) { var houseno,postcode var sURL houseno = textfield.value; postcode = document.getElementById("postCode").value if (postcode == "") //if postcode is null { //alert("Postcode vriendin "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; document.getElementById("houseno").value=""; } else if (houseno == "") //if houseno is null, alert message { //alert("Huisnummer vriendin "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; } else { var strLocation= location.href; if(strLocation.indexOf("merck") > 0 || strLocation.indexOf("localhost") > 0) { document.getElementById("streetName").value = "Tauber"; document.getElementById("city").value = "'S-GRAVENHAGE"; } else { //Calling AJAX only if both house No and Post code are given sURL = "/Main/Opp/WebserviceStreetCity.asp" + "?houseno=" + houseno + "&postcode=" + postcode //sURL = "http://dev263.merry.merck.com/cont/WebserviceStreetCity.asp" + "?houseno=" + houseno + "&postcode=" + postcode var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); //alert(xmlhttp); } else if (window.ActiveXObject) { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your browser does not support XMLHTTP!"); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { //document.myForm.time.value=xmlhttp.responseText; var result = xmlhttp.responseText; //alert(result); var spilttedResult = new Array(); spilttedResult = result.split(","); var status = spilttedResult[0].substr(spilttedResult[0].indexOf("=")+1) if (status == "1") //prefilling street and city, if it has returned successfully { var streetname = spilttedResult[1].substr(spilttedResult[1].indexOf("=")+1) var city = spilttedResult[2].substr(spilttedResult[2].indexOf("=")+1) document.getElementById("streetName").value = streetname; document.getElementById("city").value = city; } else //show an alert message, NOT FOUND. { alert("Oeps!! We konden bijbehorende straat en woonplaats niet vinden. Probeer het nog eens met een andere postcode, huisnummer combinatie. "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; } } } xmlhttp.open("GET",sURL,true); xmlhttp.send(null); } } } function fillAjaxStreetCity(textfield,int) { var houseno,postcode var sURL houseno = textfield.value; postcode = document.getElementById("postCode").value if (postcode == "") //if postcode is null { //alert("Postcode vriendin "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; document.getElementById("houseNumber").value=""; } else if (houseno == "") //if houseno is null, alert message { //alert("Huisnummer vriendin "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; } else { var strLocation= location.href; if(strLocation.indexOf("merck") > 0 || strLocation.indexOf("localhost") > 0) { document.getElementById("streetName").value = "Tauber"; document.getElementById("city").value = "'S-GRAVENHAGE"; } else { // //Calling AJAX only if both house No and Post code are given sURL = "/Main/Opp/WebserviceStreetCity.asp" + "?houseno=" + houseno + "&postcode=" + postcode //sURL = "http://dev263.merry.merck.com/cont/WebserviceStreetCity.asp" + "?houseno=" + houseno + "&postcode=" + postcode var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); //alert(xmlhttp); } else if (window.ActiveXObject) { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your browser does not support XMLHTTP!"); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { //document.myForm.time.value=xmlhttp.responseText; var result = xmlhttp.responseText; //alert(result); var spilttedResult = new Array(); spilttedResult = result.split(","); var status = spilttedResult[0].substr(spilttedResult[0].indexOf("=")+1) if (status == "1") //prefilling street and city, if it has returned successfully { var streetname = spilttedResult[1].substr(spilttedResult[1].indexOf("=")+1) var city = spilttedResult[2].substr(spilttedResult[2].indexOf("=")+1) document.getElementById("streetName").value = streetname; document.getElementById("city").value = city; } else //show an alert message, NOT FOUND. { alert("Oeps!! We konden bijbehorende straat en woonplaats niet vinden. Probeer het nog eens met een andere postcode, huisnummer combinatie. "); document.getElementById("streetName").value = ""; document.getElementById("city").value = ""; } } } xmlhttp.open("GET",sURL,true); xmlhttp.send(null); } } } function fillAjaxStreetCityfriend(textfield) { var housenofriend,postcodefriend var sURL housenofriend = textfield.value; postcodefriend = document.getElementById("postCode_friend").value; if (postcodefriend == "") //if postcode is null { alert("Postcode vriendin "); document.getElementById("streetName_friend").value = ""; document.getElementById("city_friend").value = ""; } else if (housenofriend == "") //if houseno is null, alert message { alert("Huisnummer vriendin "); document.getElementById("streetName_friend").value = ""; document.getElementById("city_friend").value = ""; } else { var strLocation= location.href; if(strLocation.indexOf("merck") > 0 || strLocation.indexOf("localhost") > 0) { document.getElementById("streetName_friend").value = "Tauber"; document.getElementById("city_friend").value = "'S-GRAVENHAGE"; } else { // //Calling AJAX only if both house No and Post code are given sURL = "/Main/Opp/WebserviceStreetCity.asp" + "?houseno=" + housenofriend + "&postcode=" + postcodefriend //sURL = "http://dev263.merry.merck.com/cont/WebserviceStreetCity.asp" + "?houseno=" + houseno + "&postcode=" + postcode var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); //alert(xmlhttp); } else if (window.ActiveXObject) { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your browser does not support XMLHTTP!"); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { //document.myForm.time.value=xmlhttp.responseText; var result = xmlhttp.responseText; var spilttedResult = new Array(); spilttedResult = result.split(","); var status = spilttedResult[0].substr(spilttedResult[0].indexOf("=")+1) if (status == "1") //prefilling street and city, if it has returned successfully { var streetname = spilttedResult[1].substr(spilttedResult[1].indexOf("=")+1) var city = spilttedResult[2].substr(spilttedResult[2].indexOf("=")+1) document.getElementById("streetName_friend").value = streetname; document.getElementById("city_friend").value = city; } else //show an alert message, NOT FOUND. { alert("Oeps!! We konden bijbehorende straat en woonplaats niet vinden. Probeer het nog eens met een andere postcode, huisnummer combinatie. "); document.getElementById("streetName_friend").value = ""; document.getElementById("city_friend").value = ""; } } } xmlhttp.open("GET",sURL,true); xmlhttp.send(null); } } } function GlobalNavOver() { var navRoot = document.getElementById("datetitle"); for (i=0; i < navRoot.childNodes.length; i++) { node = navRoot.childNodes[i]; if (node.nodeName == "LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } } function getElementsByClass (searchClass) { // This function returns an array of all HTML objects with the // specified className. Tag is optional var returnArray = []; var els = document.getElementsByTagName('*'); var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)'); for (var i = 0; i < els.length; i++) { if ( pattern.test(els[i].className) ) { returnArray.push(els[i]); } } return returnArray; } function popVideo(vid, darken) { // This function accepts a division ID (vid), either a string or the actual // object itself. vid is mandatory. darken is optional, if it's true // the page will be greyed out under the video. var videos = getElementsByClass('video'); // Get all the videos on the page. var isplaying=null; for(i=0; i