function returnObjById(id) { if (document.getElementById) var returnVar = document.getElementById(id); else if (document.all) var returnVar = document.all[id]; else if (document.layers) var returnVar = document.layers[id]; return returnVar; } var latest=''; function getEmail(intType,strContainer,intID) { if(!(latest==strContainer)) { returnObjById(strContainer).innerHTML = 'Hämtar...'; var sURL = 'ajaxEpost.asp?intType=' + intType + '&ID=' +intID var req = false; // branch for native XMLHttpRequest object if(window.XMLHttpRequest) { try { req = new XMLHttpRequest(); } catch(e) { req = false; } } // branch for IE/Windows ActiveX version else if(window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { req = false; } } } if(req) { req.open("GET", sURL, false); req.send(''); returnObjById(strContainer).innerHTML = req.responseText; latest=strContainer; } return 0; } } function checkDate(strDateToCheck) { var sURL = 'ajax_checkDate.asp?strDateToCheck=' + strDateToCheck + '&h=2010-09-05 15:44:57' ; var req = false; // branch for native XMLHttpRequest object if(window.XMLHttpRequest) { try { req = new XMLHttpRequest(); } catch(e) { req = false; } } // branch for IE/Windows ActiveX version else if(window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { req = false; } } } if(req) { req.open("GET", sURL, false); req.send(''); if (req.responseText=='false') { alert('Vänligen kontrollera att nyss angivna datum är angivet på rätt format!'); } } return 0; } function checkEmail(strEmailToCheck, focusfield) { var sURL = 'ajax_checkEmail.asp?strEmailToCheck=' + strEmailToCheck + '&h=2010-09-05 15:44:57' ; var req = false; // branch for native XMLHttpRequest object if(window.XMLHttpRequest) { try { req = new XMLHttpRequest(); } catch(e) { req = false; } } // branch for IE/Windows ActiveX version else if(window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { req = false; } } } if(req) { req.open("GET", sURL, false); req.send(''); if (req.responseText=='false') { alert('Vänligen kontrollera att nyss angivna e-postadress är korrekt!'); setFocus = returnObjById(focusfield); setFocus.focus(); setFocus.style.borderColor='#FF0000'; setFocus.style.color='#FF0000'; } else { setFocus = returnObjById(focusfield); setFocus.style.borderColor='#000000'; setFocus.style.color='#000000'; } } return 0; } function fnPlacePageheaderText() { obj1 = returnObjById('phImage'); var curleft = 0; if (obj1.offsetParent) { curleft = obj1.offsetLeft curtop = obj1.offsetTop while (obj1 = obj1.offsetParent) { curleft += obj1.offsetLeft curtop += obj1.offsetTop } } obj2 = returnObjById('ph3'); obj2.style.left = curleft+5; obj2.style.visibility = 'visible'; obj3 = returnObjById('p4'); obj3.style.left = curleft ; obj3.style.visibility = 'visible'; } // Select All checkboxes in form function function chkAll(name, value) { var frm = document.getElementById('frmMain'); var inputs = frm.getElementsByTagName('input'); for (var i = 0; i < inputs.length;i++) { if (inputs[i].name == name) { inputs[i].checked = value; } } } function fnInvert(name) { var frm = document.getElementById('frmMain'); var inputs = frm.getElementsByTagName('input'); for (var i=0; i < inputs.length;i++) { if (inputs[i].name == name) { if(inputs[i].checked == 1) { inputs[i].checked = 0; } else { inputs[i].checked = 1; } } } }