﻿function MM_preloadImages()  { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
    
function popUp(URL, wid, hei, scroll, resize) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=" + scroll + ",location=0,statusbar=0,menubar=0,resizable=" + resize + ",width=" + wid + ",height=" + hei + "');");
}

function showHide(divID)
{
	var elem = document.getElementById(divID);
	// Display appropriate elements	
	if (elem.style.display == "block"){
		elem.style.display = "none"; // Collapse the item
	}
	else {
		elem.style.display = "block"; // Expand the item
	}
}

function showDiv(divID)
{ 
	var elem = document.getElementById(divID);
	elem.style.display = "block"; // Expand the item
}

function hideDiv(divID)
{
	var elem = document.getElementById(divID);
	elem.style.display = "none"; // Collapse the item
}

function showInfo(txt,divID)
{
var myDiv = document.getElementById(divID);
myDiv.innerHTML= txt;
myDiv.style.display = "block";
}

function hideInfo(divID)
{
var myDiv = document.getElementById(divID);
myDiv.innerHTML= '';
myDiv.style.display = "none";
}

function enableDisable(obj)
{
	if (obj.disabled == false) {
		obj.disabled = true;
	}
	else {
		obj.disabled = false;
	}
}

function checkUncheckAll(theElement)
{
    var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++){
		if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
			theForm[z].checked = theElement.checked;
		}
	}
}

function confirmDelete(){
    if (lang==1){
    return confirm('Are you sure you want to delete this item?');
    }
    else
    {
    return confirm('Are you sure you want to delete this item?');
    }
}

function confirmBackgroundFinalize(){
    if (lang==1){
    return confirm('Finalizing your background information will lock all entered data for review. You will be able to add new items but not edit or delete those you have already entered. Are you sure?');
    }
    else
    {
    return confirm('Finalizing your background information will lock all entered data for review. You will be able to add new items but not edit or delete those you have already entered. Are you sure?');
    }
}

function confirmAssessmentFinalize(){
    if (lang==1){
    return confirm('Finalizing this assessment will lock all entered data for review. You will be unable to change your answers after this point. Are you sure?');
    }
    else
    {
    return confirm('Finalizing this assessment will lock all entered data for review. You will be unable to change your answers after this point. Are you sure?');
    }
}

function confirmDeclined(){
    if (lang==1){
        return confirm('Are you sure you want to decline this contact?');
    }
    else
    {
        return confirm('Are you sure you want to decline this contact?');
        
    }
}

function confirmApproved(){
    if (lang==1){
        return confirm('Are you sure you want to approve this contact?');
    }
    else
    {
        return confirm('Are you sure you want to approve this contact?');
    }
}



function disableDblSubmit(ID){
    var btn = document.getElementById(ID);
    btn.style.display = "none";
}

function checkboxListSample(sender, args)
{
     var theForm = document.forms[0];
     var b = false;
     for(i=0; i<theForm.elements.length; i++){
         if(theForm.elements[i].type == "checkbox"){
             if (theForm.elements[i].name.indexOf('ckList14001') != -1 ){ //<--- change the name to the ck list so we can find all child controls --good work Andy!
                if (theForm.elements[i].checked){                
                    b=true;
                }
             }
          }
     }
     args.IsValid = b;
}

function ifOtherTextBoxSample(sender, args)
{

     var dd = document.getElementById('ctl00_ContentPlaceHolder1_ddContact_Relation'); //drodown ID 
     var txt = document.getElementById('ctl00_ContentPlaceHolder1_txtContact_RelationOther');//TextBox ID
     var ddText = dd[dd.selectedIndex].text.toUpperCase();
          if (ddText.indexOf('OTHER') != -1  || ddText.indexOf('AUTRE') != -1 ) {
            if (txt.value.lenght > 0){
                args.IsValid = true;
                return;
            }
            else
            {
                args.IsValid = false;
            }  
        }   
}
       
 
