﻿// set a default button for the given event, such as onkeypress of a textbox
function clickButton(e, buttonid) {
    var evt = e ? e : window.event;
    if (evt.keyCode == 13) {
        var bt = document.getElementById(buttonid);
        if (bt) {
            bt.click();
            return false;
        }
    }
}

function svyValidateRadio(obj){
  var result = 0
  for(var i=0; i<obj.length; i++){
    if(obj[i].checked==true) result = 1
  }
  return result
}

function submitSurvey(divname) {
    if (divname == "") {
        window.location = "../login/?RedirectURL=" + location.href;
    }
        var i = 0;
        var valid = 1;
        var div = document.getElementById(divname)
        if (div && div.childNodes && div.childNodes.length > 0) {
            var elms = div.getElementsByTagName("*");
            for(var i = 0, maxI = elms.length; i < maxI; ++i) {
                var ssq = elms[i];
                if (ssq && ssq.name){
                  if (ssq.type == "text" && ssq.value == ""){
                    valid = 0;
                    break;                 
                  }
                  else if(ssq.type == "radio" && svyValidateRadio(document.getElementById(ssq.name))){
                    valid = 0;
                    break;
                  }
                }
         }
         if (valid == 1) {
             var action = "../../submitSurvey.aspx?ssq=" + divname + "&redirect=" + location.href;
             svySubmitForm(action);
         }
         else {
             alert("Please answer all the questions.");
         }
            
        }
}

function svySubmitForm(action){
    document.forms[0].action = action;
    document.forms[0].__VIEWSTATE.name = 'NOVIEWSTATE';
    document.forms[0].submit();
}

function isBlank(s) {
    for (var i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if ((c != ' ') &&
         (c != '\n') &&
         (c != '\t'))
            return false;
    }
    return true;
}

function windowPopUp(url, width, height) {
    var options = 'height=' + height + ',width=' + width + ',scrollbars=yes,resizable=yes';
    var newwindow = window.open(url, "WeSave", options);
    if (window.focus) { newwindow.focus() } 
}

function redirectOnRegistration(ImageId) {
    if (ImageId==3) {window.location = "signup_redirect.aspx"}

}
function ShowBiggerImage(obj) {
    document.getElementById(obj).style.visibility = "visible";
    //         document.getElementById("imgdiv").innerHTML = "<img src='" + obj.src + "'+'width=150 height=200' >";
    //         document.getElementById("imgdiv").style.left = event.clientX;
    //         document.getElementById("imgdiv").style.top = event.clientY; 
    //         document.getElementById("imgdiv").style.zIndex = "0";

}
function ShowDefaultImage(obj) {
    //         document.getElementById("imgdiv").innerHTML = "";
    document.getElementById(obj).style.visibility = "hidden";
}    
    
