
function GetPath(type){
    if (type=='static')  return document.all["static_path"].value;
    if (type=='dynamic') return document.all["dynamic_path"].value;
}

function SubmitIntoPopup(form,method,url,feature,windowName){
    if (feature == null) feature = 'height=500, width=800, top=0, left=0, directories=no, location=no, menubar=no, status=no, titlebar=no, toolbar=no, resizable=yes, scrollbars=yes';
    else feature = feature + ',left=0,top=0,location=no, menubar=no, status=no, titlebar=no, toolbar=no, resizable=yes, scrollbars=yes';

    window.open('', windowName, feature);
    document.all[form].target = windowName;
    document.all[form].method = method;
    document.all[form].action = url;
    document.all[form].submit();
}

function RefreshWindowOpener(close){
  var formName = window.opener.document.forms[0].name;
  sURL = unescape(window.opener.location.href);
  window.opener.document.all[formName].target = window.opener.name;
  window.opener.document.all[formName].method = "post";
  window.opener.document.all[formName].action = sURL;
  window.opener.document.all[formName].submit();
  if (close) window.close();

}

function SubmitIntoOpener(form,method,url){
  document.all[form].target = window.opener.name;
  document.all[form].method = method;
  document.all[form].action = url;
  document.all[form].submit();
  window.close();
}

function selectAll(select, chkboxes){
    var isChecked = false;
    if (document.getElementById(select).checked) isChecked = true;

    var collection = document.getElementsByName(chkboxes);
    var size = collection.length;
    for (i=0;i<size;i++){
       collection[i].checked = isChecked;
    }
}

function setParentField(fName,fValue){
    if (fName != "") {
        window.opener.document.getElementsByName(fName)[0].value = fValue;
        window.close();
    }
}

function SubmitFormData(form,method,url){
  document.all[form].method = method;
  document.all[form].action = url;
  document.all[form].enctype = "multipart/form-data";
  document.all[form].submit();
}

function openPopup(url,feature,target,paramName,paramField){

    if (feature == null) feature = 'height=500, width=800, top=0, left=0, directories=no, location=no, menubar=no, status=no, titlebar=no, toolbar=no, resizable=yes, scrollbars=yes';
    else feature = feature + ',left=0,top=0,location=no, menubar=no, status=no, titlebar=no, toolbar=no, resizable=yes, scrollbars=yes';

    if ((paramName != null) && (paramField != "")){
       url = url + paramName + "=" + document.getElementsByName(paramField)[0].value;
    }

    window.open(url, target, feature);

}

function isValidNoChkbox(){
    var fName = "fieldId";
    var message = document.getElementById("valid_checkbox_message").value;
    var chkNo=0;
    for(var i=0;i<document.getElementsByName(fName).length;i++){
        if ((document.getElementsByName(fName)[i].checked) && (chkNo++ >= 9)){
            alert(message);
            return false;
        }
    }
    return true;
}

function projectFormsValidation(){
    if (document.forms[0].name == 'CategoryForm'){
        if (!isValidNoChkbox()) return false;
    }
    return true;
}
