var url_params = '';
var frame_height = '800';
var frame_width = '100%';
if (cca_pca_popup_params.height !== undefined) {
frame_height = cca_pca_popup_params.height;
}
if (cca_pca_popup_params.width !== undefined) {
frame_width = cca_pca_popup_params.width;
}
function ajaxRequest(){
var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
for (var i=0; i'+myObject.success+'';
}
var resText = '';
for(var k in myObject) {
//resText += "
" + myObject[k] + "
";
//document.getElementById(k).appendChild("
" + myObject[k] + "
");
createValidationMsg(k,myObject[k]);
}
//if(resText != '')
//document.getElementById("pcaerror").innerHTML=resText;
if (document.getElementById('pcaloading') !== null) {
document.getElementById('pcaloading').style.display='none';
}
if (document.getElementById('pcasubmit') !== null) {
document.getElementById('pcasubmit').style.display='block';
}
}
else{
alert("An error has occured making the request")
}
}
}
function anyChecked(checkboxElements) {
for(var i = 0; i < checkboxElements.length; i++)
if(checkboxElements[i].checked)
return true;
return false;
}
function getCheckedBoxes(chkboxName) {
var checkboxes = document.getElementsByName(chkboxName);
var checkboxesChecked = '';
for (var i=0; i 0 ? checkboxesChecked : null;
}
window.onload=function() {
document.onkeyup = key_event;
}
function key_event(e) {
if (e.keyCode == 27) pcaPopupClose();
}
function pcaPopupClose() {
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none';
//window.location.hash = '';
}
function pcaPopupOpen() {
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block';
document.getElementById("light").style.left = (window.innerWidth/2) - (parseInt(frame_width)/2) + 'px';
document.getElementById("light").style.top = (window.innerHeight/2)-(parseInt(frame_height)/2) + 'px';
}
function getValues(){
var sform = document.getElementById("pca_popup");
var form = sform;
var url = '';
for(var i=0; i 0 ? '&' : '') + encodeURIComponent(element.name) + '=' + encodeURIComponent(element.value);
}
return url;
}
function validateEmail(emailText) {
var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (pattern.test(emailText)) {
return true;
} else {
return false;
}
}
function insertAfter(referenceNode, newNode) {
//console.log(referenceNode);
if(referenceNode!=null)
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
function createValidationMsg(id, msg){
var el = document.createElement("span");
el.className = "pcaerrorMsg";
el.innerHTML = " "+msg;
insertAfter(document.getElementById(id), el);
if(document.getElementById(id) != null)
document.getElementById(id).focus();
}
function clearValidaionMsg(){
var divs = document.getElementsByClassName('pcaerrorMsg');
for(var i=0; i