//FUNCTIONS :

function disableInputs(sourceInput, targetInputs) {

    if (sourceInput.value == 'N') {
        for (i = 0; i < targetInputs.length; i++) {
            targetInputs[i].disabled = true;
        }
    }
    else {
        for (i = 0; i < targetInputs.length; i++) {
            targetInputs[i].disabled = false;
        }
    }
}

function selectCause(state) {

	if(state == 'Y') {

		if (document.getElementById('RedirectCauseY').checked==true) {

			document.getElementById('radioDEFAULT').style.visibility='hidden';
			document.getElementById('radioPRIMARY').style.visibility='hidden';
			if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').style.visibility='hidden';
			document.getElementById('radioNAME').style.visibility='hidden';

            document.getElementById('radioBUSY').style.visibility='visible';
            document.getElementById('radioNORESPONSE').style.visibility='visible';

            document.getElementById('radioDEFAULT').disabled=true;
            document.getElementById('radioPRIMARY').disabled=true;
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').disabled=true;
            document.getElementById('radioNAME').disabled=true;

            document.getElementById('radioBUSY').disabled=false;
            document.getElementById('radioNORESPONSE').disabled=false;

			document.getElementById('AudioFilePrimary').disabled=true;
			if (document.getElementById('AudioFileSecondary'))
                document.getElementById('AudioFileSecondary').disabled=true;
			document.getElementById('AudioFileName').disabled=true;

            if (document.getElementById('firstSelected').value.indexOf('BUSY') > 0) {
                document.getElementById('radioBUSY').checked=true;
            }
            if (document.getElementById('firstSelected').value.indexOf('NORESPONSE') > 0) {
                document.getElementById('radioNORESPONSE').checked=true;
            }

			if (document.getElementById('radioBUSY').checked==false)
                document.getElementById('AudioFileBusy').disabled=true;
            else
                document.getElementById('AudioFileBusy').disabled=false;

            if (document.getElementById('radioNORESPONSE').checked==false)
                document.getElementById('AudioFileNoresponse').disabled=true;
            else
                document.getElementById('AudioFileNoresponse').disabled=false;

            // Absence

            document.getElementById('radioInviteAbsenceState').disabled=true;
            document.getElementById('radioInviteAbsenceState').style.visibility='hidden';

            document.forms['invite'].InviteAbsenceMsgType.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateDay.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateMonth.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateYear.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateDay.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateMonth.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateYear.disabled=true;

            // Calendar

            document.getElementById('radioInviteCalendarState').disabled=true;
            document.getElementById('radioInviteCalendarState').style.visibility='hidden';

            document.forms['invite'].Monday.disabled=true;
            document.forms['invite'].Tuesday.disabled=true;
            document.forms['invite'].Wednesday.disabled=true;
            document.forms['invite'].Thursday.disabled=true;
            document.forms['invite'].Friday.disabled=true;
            document.forms['invite'].Saturday.disabled=true;
            document.forms['invite'].Sunday.disabled=true;
            document.forms['invite'].InviteCalendarOpenHoursBegin.disabled=true;
            document.forms['invite'].InviteCalendarOpenHoursEnd.disabled=true;
            document.forms['invite'].InviteCalendarMsgType.disabled=true;

		}

	} else {

		if (document.getElementById('RedirectCauseN').checked==true) {


			document.getElementById('AudioFileBusy').disabled=true;
			document.getElementById('AudioFileNoresponse').disabled=true;


			document.getElementById('radioDEFAULT').style.visibility='visible';
			document.getElementById('radioPRIMARY').style.visibility='visible';
			if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').style.visibility='visible';
			document.getElementById('radioNAME').style.visibility='visible';

            document.getElementById('radioBUSY').style.visibility='hidden';
            document.getElementById('radioNORESPONSE').style.visibility='hidden';

            document.getElementById('radioDEFAULT').disabled=false;
            document.getElementById('radioPRIMARY').disabled=false;
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').disabled=false;
            document.getElementById('radioNAME').disabled=false;

            document.getElementById('radioBUSY').disabled=true;
            document.getElementById('radioNORESPONSE').disabled=true;

			if(document.getElementById('radioPRIMARY').checked)
				document.getElementById('AudioFilePrimary').disabled=false;
			else
				document.getElementById('AudioFilePrimary').disabled=true;

			if (document.getElementById('radioSECONDARY')) {
            if(document.getElementById('radioSECONDARY').checked)
				document.getElementById('AudioFileSecondary').disabled=false;
			else
				document.getElementById('AudioFileSecondary').disabled=true;
            }

			if(document.getElementById('radioNAME').checked)
				document.getElementById('AudioFileName').disabled=false;
			else
				document.getElementById('AudioFileName').disabled=true;

            // Absence

            document.getElementById('radioInviteAbsenceState').disabled=false;
            document.getElementById('radioInviteAbsenceState').style.visibility='visible';

            document.forms['invite'].InviteAbsenceMsgType.disabled=false;
            document.forms['invite'].InviteAbsenceBeginDateDay.disabled=false;
            document.forms['invite'].InviteAbsenceBeginDateMonth.disabled=false;
            document.forms['invite'].InviteAbsenceBeginDateYear.disabled=false;
            document.forms['invite'].InviteAbsenceEndDateDay.disabled=false;
            document.forms['invite'].InviteAbsenceEndDateMonth.disabled=false;
            document.forms['invite'].InviteAbsenceEndDateYear.disabled=false;

            // Calendar

            document.getElementById('radioInviteCalendarState').disabled=false;
            document.getElementById('radioInviteCalendarState').style.visibility='visible';

            document.forms['invite'].Monday.disabled=false;
            document.forms['invite'].Tuesday.disabled=false;
            document.forms['invite'].Wednesday.disabled=false;
            document.forms['invite'].Thursday.disabled=false;
            document.forms['invite'].Friday.disabled=false;
            document.forms['invite'].Saturday.disabled=false;
            document.forms['invite'].Sunday.disabled=false;
            document.forms['invite'].InviteCalendarOpenHoursBegin.disabled=false;
            document.forms['invite'].InviteCalendarOpenHoursEnd.disabled=false;
            document.forms['invite'].InviteCalendarMsgType.disabled=false;

		}

	}
}

function selectVideoCause(state) {
    if(state == 'Y') {
        if (document.getElementById('RedirectCauseY').checked==true) {

            document.getElementById('radioDEFAULT').style.visibility='hidden';
            document.getElementById('radioPRIMARY').style.visibility='hidden';
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').style.visibility='hidden';

            document.getElementById('radioBUSY').style.visibility='visible';
            document.getElementById('radioNORESPONSE').style.visibility='visible';

            document.getElementById('radioDEFAULT').disabled=true;
            document.getElementById('radioPRIMARY').disabled=true;
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').disabled=true;

            document.getElementById('radioBUSY').disabled=false;
            document.getElementById('radioNORESPONSE').disabled=false;

            document.getElementById('AudioFilePrimary').disabled=true;
            document.getElementById('AudioFileSecondary').disabled=true;

            if (document.getElementById('firstSelected').value.indexOf('BUSY') > 0) {
                document.getElementById('radioBUSY').checked=true;
            }
            if (document.getElementById('firstSelected').value.indexOf('NORESPONSE') > 0) {
                document.getElementById('radioNORESPONSE').checked=true;
            }

            if (document.getElementById('radioBUSY').checked==false)
                document.getElementById('AudioFileBusy').disabled=true;
            else
                document.getElementById('AudioFileBusy').disabled=false;

            if (document.getElementById('radioNORESPONSE').checked==false)
                document.getElementById('AudioFileNoresponse').disabled=true;
            else
                document.getElementById('AudioFileNoresponse').disabled=false;

        }

    } else {

        if (document.getElementById('RedirectCauseN').checked==true) {


            document.getElementById('AudioFileBusy').disabled=true;
            document.getElementById('AudioFileNoresponse').disabled=true;


            document.getElementById('radioDEFAULT').style.visibility='visible';
            document.getElementById('radioPRIMARY').style.visibility='visible';
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').style.visibility='visible';

            document.getElementById('radioBUSY').style.visibility='hidden';
            document.getElementById('radioNORESPONSE').style.visibility='hidden';

            document.getElementById('radioDEFAULT').disabled=false;
            document.getElementById('radioPRIMARY').disabled=false;
            if (document.getElementById('radioSECONDARY'))
                document.getElementById('radioSECONDARY').disabled=false;

            document.getElementById('radioBUSY').disabled=true;
            document.getElementById('radioNORESPONSE').disabled=true;

            if(document.getElementById('radioPRIMARY').checked)
                document.getElementById('AudioFilePrimary').disabled=false;
            else
                document.getElementById('AudioFilePrimary').disabled=true;

            if(document.getElementById('radioSECONDARY').checked)
                document.getElementById('AudioFileSecondary').disabled=false;
            else
                document.getElementById('AudioFileSecondary').disabled=true;
        }
    }
}




///////////////////////////////////////////
// name         : validTransferForm
// used in      : editTransfer.tpl
// description  : validate the form for message transfer
// prints texts : YES

function validTransferForm() {

	var en_EmailAddress = 'Error : Invalid Email Address!!';
	var en_EmailList = 'Error : No Email List Selected';
	var en_MediaBox = 'Error : Invalid Phone Number';
	var en_BcastList = 'Error : No Broadcast List Selected';
	var en_NoChoice = 'Error : No choice selected'



	var reg1str = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var str = document.getElementById('SingleEmailAddress').value;
	var reg1 = new RegExp(reg1str);

	var reg2str = document.getElementById('MaxDigits').value;
	var str2 = document.getElementById('SingleMediaBox').value;
	var reg2 = new RegExp(reg2str);

	if(document.getElementById('TransferType1').checked) {
		if (reg1.test(str))
			return 1;
		else
			return en_EmailAddress;
	} else if(document.getElementById('TransferType2').checked) {

		if (document.getElementById('EmailListId').options[0].selected==true)
			return en_EmailList;
		else
			return 1;

	} else if(document.getElementById('TransferType3').checked) {
		if (reg2.test(str2))
			return 1;
		else
			return en_MediaBox;
	} else if(document.getElementById('TransferType4').checked) {

		if (document.getElementById('BroadcastListId').options[0].selected==true)
			return en_BcastList;
		else
			return 1;
	} else
		return en_NoChoice ;

}

///////////////////////////////////////////
// name         : validEmailAddress
// used in      : editExpeditionToMail.tpl
// description  : validates the form for message expedition to email (address or list)
// prints texts : YES

function validEmailAddress(error212,error312,error353) {

	var fr_InvalidEmail = error212;
	var fr_NoList = error312;


	var reg1str = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var str = document.getElementById('SingleEmailAddress').value;
	var reg1 = new RegExp(reg1str);


	if(document.getElementById('ExpeditionType1').checked) {
		if (reg1.test(str))
			return 1;
		else
			return fr_InvalidEmail;
	} else if(document.getElementById('ExpeditionType2').checked) {

		if (document.getElementById('ListId').options[0].selected==true)
			return fr_NoList;
		if(document.getElementById('EmplyLists').value.search(document.getElementById('ListId').value)>-1)
			return error353;

		return 1;

	}
	return 1;
}

///////////////////////////////////////////
// name         : validEmailAddress
// used in      : editExpeditionToMail.tpl
// description  : validates the form for message expedition to email (address or list)
// prints texts : YES

function validExpeditionForm(error212,error311,error352) { //with french texts

	var fr_InvalidPhoneNo = error212;
	var fr_NoList = error311;


	var reg1str = document.getElementById('MaxDigits').value;
	var str = document.getElementById('SingleMediaBox').value;
	var reg1 = new RegExp(reg1str);

	if(document.getElementById('ExpeditionType1').checked) {
		if (reg1.test(str))
			return 1;
		else
			return fr_InvalidPhoneNo;
	} else if(document.getElementById('ExpeditionType2').checked) {

		if (document.getElementById('ListId').options[0].selected==true)
			return fr_NoList;
		if(document.getElementById('EmplyLists').value.search(document.getElementById('ListId').value)>-1)
			return error352;

		return 1;
	}
	return 1;
}

///////////////////////////////////////////
// name         : DoRefresh
// used in      : editTransfer.tpl
// description  : reload the show message page after a message had been listened
// prints texts : NO

function DoRefresh() {


	if(document.getElementById('RefreshOrNot')) {
		setTimeout("DoRefresh()", 7000);
		if(document.getElementById('RefreshOrNot').value == 1 )
			window.location.href = document.getElementById('UrlRefresh').value;
	}
}

///////////////////////////////////////////
// name         : refresh
// used in      : editLanguage.tpl
// description  : reload after language has been changed
// prints texts : NO

function refresh() {

	var URL = unescape(window.location.pathname);
	window.location.href = URL;
}

///////////////////////////////////////////
// name         : initialBlockUpload
// used in      : editWelcomeMessage.tpl
// description  : block browse where not selected (first time page is loaded)
// prints texts : NO

function initialBlockUploadN() {

	if(document.getElementById('firstSelected').value!='NONE') {

		if(document.getElementById('firstSelected').value=='PRIMARY')
			document.getElementById('AudioFilePrimary').disabled=false;
		else
			document.getElementById('AudioFilePrimary').disabled=true;

		if(document.getElementById('firstSelected').value=='SECONDARY')
			document.getElementById('AudioFileSecondary').disabled=false;
		else
            if (document.getElementById('AudioFileSecondary'))
			    document.getElementById('AudioFileSecondary').disabled=true;
		if(document.getElementById('firstSelected').value=='NAME')
			document.getElementById('AudioFileName').disabled=false;
		else
			document.getElementById('AudioFileName').disabled=true;
	}
	document.getElementById('firstSelected').value='NONE';
}

function initialBlockVideoUploadN() {

    if(document.getElementById('firstSelected').value!='NONE') {
        if(document.getElementById('firstSelected').value=='PRIMARY')
            document.getElementById('AudioFilePrimary').disabled=false;
        else
            document.getElementById('AudioFilePrimary').disabled=true;
        if(document.getElementById('firstSelected').value=='SECONDARY')
            document.getElementById('AudioFileSecondary').disabled=false;
        else
            if (document.getElementById('AudioFileSecondary'))
                document.getElementById('AudioFileSecondary').disabled=true;
    }
    document.getElementById('firstSelected').value='NONE';
}

///////////////////////////////////////////
// name         : initialBlockUpload
// used in      : editWelcomeMessage.tpl
// description  : block browse where not selected (first time page is loaded)
// prints texts : NO

function initialBlockUploadY() {


	if(document.getElementById('firstSelected').value!='NONE') {

		if(document.getElementById('firstSelected').value=='PRIMARY')
			document.getElementById('AudioFilePrimary').disabled=false;
		else
			document.getElementById('AudioFilePrimary').disabled=true;

		if(document.getElementById('firstSelected').value=='SECONDARY')
			document.getElementById('AudioFileSecondary').disabled=false;
		else
			if (document.getElementById('AudioFileSecondary'))
                document.getElementById('AudioFileSecondary').disabled=true;

        if(document.getElementById('firstSelected').value=='NAME')
			document.getElementById('AudioFileName').disabled=false;
		else
            document.getElementById('AudioFileName').disabled=true;

		if(document.getElementById('firstSelected').value=='BUSY')
			document.getElementById('AudioFileBusy').disabled=false;
		else
			document.getElementById('AudioFileBusy').disabled=true;

		if(document.getElementById('firstSelected').value=='NORESPONSE')
			document.getElementById('AudioFileNoresponse').disabled=false;
		else
			document.getElementById('AudioFileNoresponse').disabled=true;

		if (document.getElementById('RedirectCauseY').checked==true) {

			document.getElementById('radioDEFAULT').style.visibility='hidden';
			document.getElementById('radioPRIMARY').style.visibility='hidden';
			if  (document.getElementById('radioSECONDARY'))
			    document.getElementById('radioSECONDARY').style.visibility='hidden';
			document.getElementById('radioNAME').style.visibility='hidden';

            document.getElementById('radioBUSY').style.visibility='visible';
            document.getElementById('radioNORESPONSE').style.visibility='visible';

            document.getElementById('radioDEFAULT').disabled=true;
            document.getElementById('radioPRIMARY').disabled=true;
            if  (document.getElementById('radioSECONDARY'))
			    document.getElementById('radioSECONDARY').disabled=true;
            document.getElementById('radioNAME').disabled=true;

            document.getElementById('radioBUSY').disabled=false;
            document.getElementById('radioNORESPONSE').disabled=false;

			document.getElementById('AudioFilePrimary').disabled=true;
			if  (document.getElementById('AudioFileSecondary'))
			    document.getElementById('AudioFileSecondary').disabled=true;
			document.getElementById('AudioFileName').disabled=true;

            if (document.getElementById('firstSelected').value.indexOf('BUSY') > 0) {
                document.getElementById('radioBUSY').checked=true;
            }
            if (document.getElementById('firstSelected').value.indexOf('NORESPONSE') > 0) {
                document.getElementById('radioNORESPONSE').checked=true;
            }

            if (document.getElementById('radioBUSY').checked==false)
                document.getElementById('AudioFileBusy').disabled=true;
            else
                document.getElementById('AudioFileBusy').disabled=false;

            if (document.getElementById('radioNORESPONSE').checked==false)
                document.getElementById('AudioFileNoresponse').disabled=true;
            else
                document.getElementById('AudioFileNoresponse').disabled=false;

            // Absence

            document.getElementById('radioInviteAbsenceState').disabled=true;
            document.getElementById('radioInviteAbsenceState').style.visibility='hidden';

            document.forms['invite'].InviteAbsenceMsgType.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateDay.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateMonth.disabled=true;
            document.forms['invite'].InviteAbsenceBeginDateYear.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateDay.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateMonth.disabled=true;
            document.forms['invite'].InviteAbsenceEndDateYear.disabled=true;

            // Calendar

            document.getElementById('radioInviteCalendarState').disabled=true;
            document.getElementById('radioInviteCalendarState').style.visibility='hidden';

            document.forms['invite'].Monday.disabled=true;
            document.forms['invite'].Tuesday.disabled=true;
            document.forms['invite'].Wednesday.disabled=true;
            document.forms['invite'].Thursday.disabled=true;
            document.forms['invite'].Friday.disabled=true;
            document.forms['invite'].Saturday.disabled=true;
            document.forms['invite'].Sunday.disabled=true;
            document.forms['invite'].InviteCalendarOpenHoursBegin.disabled=true;
            document.forms['invite'].InviteCalendarOpenHoursEnd.disabled=true;
            document.forms['invite'].InviteCalendarMsgType.disabled=true;

		}
		if (document.getElementById('RedirectCauseN').checked==true) {

			document.getElementById('AudioFileBusy').disabled=true;
			document.getElementById('AudioFileNoresponse').disabled=true;


			document.getElementById('radioDEFAULT').style.visibility='visible';
			document.getElementById('radioPRIMARY').style.visibility='visible';
			if  (document.getElementById('radioSECONDARY'))
			    document.getElementById('radioSECONDARY').style.visibility='visible';
			document.getElementById('radioNAME').style.visibility='visible';

            document.getElementById('radioBUSY').style.visibility='hidden';
            document.getElementById('radioNORESPONSE').style.visibility='hidden';

            document.getElementById('radioDEFAULT').disabled=false;
            document.getElementById('radioPRIMARY').disabled=false;
            if  (document.getElementById('radioSECONDARY'))
			    document.getElementById('radioSECONDARY').disabled=false;
            document.getElementById('radioNAME').disabled=false;

            document.getElementById('radioBUSY').disabled=true;
            document.getElementById('radioNORESPONSE').disabled=true;

			if(document.getElementById('radioPRIMARY').checked)
				document.getElementById('AudioFilePrimary').disabled=false;
			else
				document.getElementById('AudioFilePrimary').disabled=true;

			if  (document.getElementById('radioSECONDARY'))
            if(document.getElementById('radioSECONDARY').checked)
				document.getElementById('AudioFileSecondary').disabled=false;
			else
				document.getElementById('AudioFileSecondary').disabled=true;

			if(document.getElementById('radioNAME').checked)
				document.getElementById('AudioFileName').disabled=false;
			else
				document.getElementById('AudioFileName').disabled=true;


		}

	}
	document.getElementById('firstSelected').value='NONE';
}

function initialBlockVideoUploadY() {


    if(document.getElementById('firstSelected').value!='NONE') {

        if(document.getElementById('firstSelected').value=='PRIMARY')
            document.getElementById('AudioFilePrimary').disabled=false;
        else
            document.getElementById('AudioFilePrimary').disabled=true;

        if(document.getElementById('firstSelected').value=='SECONDARY')
            document.getElementById('AudioFileSecondary').disabled=false;
        else
            if (document.getElementById('AudioFileSecondary'))
                document.getElementById('AudioFileSecondary').disabled=true;

        if(document.getElementById('firstSelected').value=='NAME')
            document.getElementById('AudioFileName').disabled=false;
        else
            document.getElementById('AudioFileName').disabled=true;
        //~ if(document.getElementById('firstSelected').value=='BUSY')
            //~ document.getElementById('AudioFileBusy').disabled=false;
        //~ else
            //~ document.getElementById('AudioFileBusy').disabled=true;

        //~ if(document.getElementById('firstSelected').value=='NORESPONSE')
            //~ document.getElementById('AudioFileNoresponse').disabled=false;
        //~ else
            //~ document.getElementById('AudioFileNoresponse').disabled=true;

        //~ if (document.getElementById('RedirectCauseY').checked==true) {

            //~ document.getElementById('radioDEFAULT').style.visibility='hidden';
            //~ document.getElementById('radioPRIMARY').style.visibility='hidden';
            //~ document.getElementById('radioSECONDARY').style.visibility='hidden';

            //~ document.getElementById('radioBUSY').style.visibility='visible';
            //~ document.getElementById('radioNORESPONSE').style.visibility='visible';

            //~ document.getElementById('radioDEFAULT').disabled=true;
            //~ document.getElementById('radioPRIMARY').disabled=true;
            //~ document.getElementById('radioSECONDARY').disabled=true;

            //~ document.getElementById('radioBUSY').disabled=false;
            //~ document.getElementById('radioNORESPONSE').disabled=false;

            //~ document.getElementById('AudioFilePrimary').disabled=true;
            //~ document.getElementById('AudioFileSecondary').disabled=true;

            //~ if (document.getElementById('firstSelected').value.indexOf('BUSY') > 0) {
                //~ document.getElementById('radioBUSY').checked=true;
            //~ }
            //~ if (document.getElementById('firstSelected').value.indexOf('NORESPONSE') > 0) {
                //~ document.getElementById('radioNORESPONSE').checked=true;
            //~ }

            //~ if (document.getElementById('radioBUSY').checked==false)
                //~ document.getElementById('AudioFileBusy').disabled=true;
            //~ else
                //~ document.getElementById('AudioFileBusy').disabled=false;

            //~ if (document.getElementById('radioNORESPONSE').checked==false)
                //~ document.getElementById('AudioFileNoresponse').disabled=true;
            //~ else
                //~ document.getElementById('AudioFileNoresponse').disabled=false;

        //~ }
        //~ if (document.getElementById('RedirectCauseN').checked==true) {

            //~ document.getElementById('AudioFileBusy').disabled=true;
            //~ document.getElementById('AudioFileNoresponse').disabled=true;


            //~ document.getElementById('radioDEFAULT').style.visibility='visible';
            //~ document.getElementById('radioPRIMARY').style.visibility='visible';
            //~ document.getElementById('radioSECONDARY').style.visibility='visible';

            //~ document.getElementById('radioBUSY').style.visibility='hidden';
            //~ document.getElementById('radioNORESPONSE').style.visibility='hidden';

            //~ document.getElementById('radioDEFAULT').disabled=false;
            //~ document.getElementById('radioPRIMARY').disabled=false;
            //~ document.getElementById('radioSECONDARY').disabled=false;

            //~ document.getElementById('radioBUSY').disabled=true;
            //~ document.getElementById('radioNORESPONSE').disabled=true;

            //~ if(document.getElementById('radioPRIMARY').checked)
                //~ document.getElementById('AudioFilePrimary').disabled=false;
            //~ else
                //~ document.getElementById('AudioFilePrimary').disabled=true;

            //~ if(document.getElementById('radioSECONDARY').checked)
                //~ document.getElementById('AudioFileSecondary').disabled=false;
            //~ else
                //~ document.getElementById('AudioFileSecondary').disabled=true;
        //~ }

    }
    document.getElementById('firstSelected').value='NONE';
}

function selectReason() {
    if (document.getElementById('radioBUSY').checked==false)
        document.getElementById('AudioFileBusy').disabled=true;
    else
        document.getElementById('AudioFileBusy').disabled=false;

    if (document.getElementById('radioNORESPONSE').checked==false)
        document.getElementById('AudioFileNoresponse').disabled=true;
    else
        document.getElementById('AudioFileNoresponse').disabled=false;
}

///////////////////////////////////////////
// name         : blockUpload
// used in      : editWelcomeMessage.tpl
// description  : block browse where not selected (when another radiobox is selected)
// prints texts : NO

function blockUpload(ignore) {

        if (document.getElementById('AudioFilePrimary')) {
            if(ignore=='PRIMARY' && document.getElementById('AudioFilePrimary'))
                document.getElementById('AudioFilePrimary').disabled=false;
            else
                document.getElementById('AudioFilePrimary').disabled=true;
        }
        if (document.getElementById('AudioFileSecondary')) {
            if(ignore=='SECONDARY')
                document.getElementById('AudioFileSecondary').disabled=false;
            else
                document.getElementById('AudioFileSecondary').disabled=true;
        }
        if (document.getElementById('AudioFileName')) {
            if(ignore=='NAME' && document.getElementById('AudioFilePrimary'))
                document.getElementById('AudioFileName').disabled=false;
            else
                document.getElementById('AudioFileName').disabled=true;
        }
}

///////////////////////////////////////////
// name         : OverwriteInviteCheck
// used in      : editWelcomeMessage.tpl
// description  : prompts to confirm the invite from server will be overwritten
// prints texts : YES


function OverwriteInviteCheckY () {

	var  en_Primary = "Primary file already exists. \n Do you want to overwrite it ?";
	var  en_Secondary = "Secondary file already exists. \n Do you want to overwrite it ?";
	var  en_Name = "Name file already exists. \n Do you want to overwrite it ?";

	var  en_Busy = "Busy file already exists. \n Do you want to overwrite it ?";

	var  en_Noresponse = "No response file already exists. \n Do you want to overwrite it ?";

	if(document.getElementById('radioPRIMARY')) {
    if(document.getElementById('radioPRIMARY').checked)
		if(document.getElementById('AudioFilePrimary').value != '')
			if(document.getElementById('verify').value.search("PRIMARY")>-1)
				return confirm(en_Primary);
	}

	if(document.getElementById('radioSECONDARY')) {
	if(document.getElementById('radioSECONDARY').checked)
		if(document.getElementById('AudioFileSecondary').value != '')
			if(document.getElementById('verify').value.search("SECONDARY")>-1)
				return confirm(en_Secondary);
    }

	if (document.getElementById('radioNAME')) {
    if(document.getElementById('radioNAME').checked)
		if(document.getElementById('AudioFileName').value != '')
			if(document.getElementById('verify').value.search("NAME")>-1)
				return confirm(en_Name);
    }

	return true;
}

///////////////////////////////////////////
// name         : OverwriteInviteCheck
// used in      : editWelcomeMessage.tpl
// description  : prompts to confirm the invite from server will be overwritten
// prints texts : YES


function OverwriteInviteCheckN () {

	var  en_Primary = "Primary file already exists. \n Do you want to overwrite it ?";
	var  en_Secondary = "Secondary file already exists. \n Do you want to overwrite it ?";
	var  en_Name = "Name file already exists. \n Do you want to overwrite it ?";

	var  en_Busy = "Busy file already exists. \n Do you want to overwrite it ?";

	var  en_Noresponse = "No response file already exists. \n Do you want to overwrite it ?";

	if(document.getElementById('radioPRIMARY')) {
	if(document.getElementById('radioPRIMARY').checked)
		if(document.getElementById('AudioFilePrimary').value != '')
			if(document.getElementById('verify').value.search("PRIMARY")>-1)
				return confirm(en_Primary);
	}
	if(document.getElementById('radioSECONDARY')) {
	if(document.getElementById('radioSECONDARY').checked)
		if(document.getElementById('AudioFileSecondary').value != '')
			if(document.getElementById('verify').value.search("SECONDARY")>-1)
				return confirm(en_Secondary);
    }

	if (document.getElementById('radioNAME')) {
    if(document.getElementById('radioNAME').checked)
		if(document.getElementById('AudioFileName').value != '')
			if(document.getElementById('verify').value.search("NAME")>-1)
				return confirm(en_Name);
    }

	return true;
}

///////////////////////////////////////////
// name         : playWelcomeMessage
// used in      : editWelcomeMessage.tpl
// description  : plays wellcomemessage or alert if it doesn't exist
// prints texts : YES


function playWelcomeMessage(InvType,MboxId,MessageId,MessageName,ID,error507) {

	var en_NoFile ='Error: File doesn\'t exist !';


	if (document.getElementById('verify').value.search(InvType)>-1) {
		document.getElementById('toperror').innerHTML = '&nbsp;';
		window.open('download.php?invite='+InvType+'&mediabox='+MboxId+'&msg_type=ADM&ref=td&idM='+MessageId+'&name='+MessageName+'&ID='+ID,"_self");
		return false;
		}
	else
		document.getElementById('toperror').innerHTML = error507;

}
///////////////////////////////////////////
// name         : playIvrMessage
// used in      : editFamilyBox.tpl
// description  : plays IVR message or alert if it doesn't exist
// prints texts : YES
function playIvrMessage(InvType, MboxId, ID, IvrMsgTypes, ErrorMsg) {

	if (IvrMsgTypes.search(InvType) > -1) {
		window.open('download.php?invite_ivr=family_invite&type='+InvType+'&mediabox='+MboxId+'&msg_type=IVR&ref=td&ID='+ID,"_self");
		return false;
		}
	else {
		document.getElementById('feedbackUserMsg').innerHTML = ErrorMsg;
	}

}

function playVideoWelcomeMessage(InvType,MboxId,MessageId,MessageName,ID,error507) {

    var en_NoFile ='Error: File doesn\'t exist !';


    if (document.getElementById('verify').value.search(InvType)>-1) {
        /*
        window.location.href='download.php?invite='+InvType+'&mediabox='+MboxId+'&msg_type=ADM&ref=td&idM='+MessageId+'&name='+MessageName;
        */
        document.getElementById('toperror').innerHTML = '&nbsp;';
        window.open('download.php?invite='+InvType+'&mediabox='+MboxId+'&msg_type=VADM&ref=td&idM='+MessageId+'&name='+MessageName+'&ID='+ID,"_self");
        return false;
        }
    else
        document.getElementById('toperror').innerHTML = error507;

}

///////////////////////////////////////////
// name         : ReloadPage
// used in      : index_auth.tpl
// description  : makes a refresh
// prints texts : NO

function ReloadPage() {

	window.location.reload();
}

///////////////////////////////////////////
// name         : checkBoxS
// used in      : editMsg.tpl
// description  : select all messages
// prints texts : NO

function checkBoxS() {

	for(i = 0; i < document.forms['Msg'].elements.length; i++){
		if(document.forms['Msg'].elements[i].type=="checkbox"){
			if(document.forms['Msg'].elements[i].checked){
				document.forms['Msg'].elements[i].checked = false;
			}
			else{
				document.forms['Msg'].elements[i].checked = true;
			}
		}
	}
}

///////////////////////////////////////////
// name         : checkBoxD
// used in      : editMsg.tpl
// description  : deselect all messages
// prints texts : NO

function checkBoxD() {

	for(i = 0; i < document.forms['DelList'].elements.length; i++){
		if(document.forms['DelList'].elements[i].type=="checkbox"){
			if(document.forms['DelList'].elements[i].checked){
				document.forms['DelList'].elements[i].checked = false;
			}
			else{
				document.forms['DelList'].elements[i].checked = true;
			}
		}
	}
}

///////////////////////////////////////////
// name         : changeClass
// used in      : editMsg.tpl
// description  : change collor when ordering messages
// prints texts : NO

function changeClass(id,classpassed) {

	document.getElementById(id).className=classpassed;
}


///////////////////////////////////////////
// name         : LoadPage
// used in      : editMsg.tpl
// description  : load page
// prints texts : NO

function LoadPage(page) {

	top.location=page;
}


function enableKey(Object, Form) {

    var source = Object.src;

    if (source.indexOf('disabled') != -1) {
        source = source.replace(/disabled/, "enabled");
        eval("Form."+Object.id+".value='true';");
        //~ alert(eval("Form."+Object.id+".value"));
        //Form.eval(Object.id).value = "true";
    }
    else if (source.indexOf('enabled') != -1) {
        source = source.replace(/enabled/, "disabled");
        eval("Form."+Object.id+".value='false';");
        //~ alert(eval("Form."+Object.id+".value"));
        //Form.eval(Object.id).value = "false";
    }

    Object.src = source;
}

function moveFMFMUp() {
    var SelectObject = document.forms['AddList'].FMFMOrderSelect;
    var SelectLength = SelectObject.length;
    var SelectSelectedIndex = SelectObject.selectedIndex;
    if (SelectSelectedIndex != -1) {
        var RotateValue = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex].value;
        var RotateText = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex].text;
        var RotateWithValue = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex-1].value;
        var RotateWithText = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex-1].text;
        document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex] = new Option(RotateWithText, RotateWithValue);
        document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex-1] = new Option(RotateText, RotateValue);
        document.getElementById(RotateValue).value = RotateWithValue.replace(/Order/, "");
        document.getElementById(RotateWithValue).value = RotateValue.replace(/Order/, "");
    }
}

function moveFMFMDown() {
    var SelectObject = document.forms['AddList'].FMFMOrderSelect;
    var SelectLength = SelectObject.length;
    var SelectSelectedIndex = SelectObject.selectedIndex;
    if (SelectSelectedIndex != -1) {
        var RotateValue = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex].value;
        var RotateText = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex].text;
        var RotateWithValue = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex+1].value;
        var RotateWithText = document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex+1].text;
        document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex] = new Option(RotateWithText, RotateWithValue);
        document.forms['AddList'].FMFMOrderSelect.options[SelectSelectedIndex+1] = new Option(RotateText, RotateValue);
        document.getElementById(RotateValue).value = RotateWithValue.replace(/Order/, "");
        document.getElementById(RotateWithValue).value = RotateValue.replace(/Order/, "");
    }
}

function zebra(tableId, myColor, start, end) {

	for (i=start; i<(document.getElementById(tableId).rows.length - end); i+=2) {

		document.getElementById(tableId).rows[i].style.backgroundColor = myColor;

	}
}


function FormSubmit(myForm) {
    var inputs = myForm.getElementsByTagName('input');
    for (var i = 0; i < inputs.length; i++) {
        inputs[i].disabled = false;
    }

    var inputs = myForm.getElementsByTagName('select');
    for (var i = 0; i < inputs.length; i++) {
        inputs[i].disabled = false;
    }
}
