﻿// JScript File

function NewWindow(mypage,myname,w,h,scroll){
    var win=null;
	LeftPosition=(screen.width)?(screen.width-w)/2:100;
	TopPosition=(screen.height)?(screen.height-h)/2:100;

	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}

function showCalendar(dateObject){
	var txtdate = document.getElementById(dateObject);

	if (txtdate.value != '') {
		NewWindow('/controls/Calendar20.aspx?selDate=' + txtdate.value + '&formname=Form1&CtrlName='+dateObject,'calendar','220','228','no');
	}else {
		NewWindow('/controls/Calendar20.aspx?formname=Form1&CtrlName='+dateObject,'calendar','220','228','no');
	}
	
}

function showCalendarWithFormatting(dateObject,formatting) {
	var txtdate = document.getElementById(dateObject);
	if (txtdate.value != '') {
		NewWindow('/controls/Calendar20.aspx?formatting=' + formatting + '&selDate=' + txtdate.value + '&formname=Form1&CtrlName='+dateObject,'calendar','220','228','no');
	}else {
		NewWindow('/controls/Calendar20.aspx?formatting=' + formatting + '&formname=Form1&CtrlName='+dateObject,'calendar','220','228','no');
	}
	
}

function showLoanCalculator(){
		NewWindow('/controls/LoanCalculator.aspx','LoanCaluculator','245','295','no');
}

function ToggleSponsorStatus(statusid,sponsorid)
{
    var returnVal
    if(statusid == 1) {
        returnVal = confirm("Are you sure you want to Deactivate this sponsor?");
    } else if(statusid == 0){
         returnVal = confirm("Are you sure you want to Activate this sponsor?");
    }
    if(returnVal == true) {
        document.getElementById("Header1_txtStatusType").value =1
        document.getElementById("Header1_txtStatus").value =statusid;
        document.getElementById("Header1_txtSponsorIDStatus").value =sponsorid;
        document.getElementById("Header1_btnFlip").click();
        //__doPostBack("btnFlipSponsorStatus","");
    } else {
        
    }
}

function TogglePlanStatus(statusid,planid,sponsorid)
{
    var returnVal
    if(statusid == 1) {
        returnVal = confirm("Are you sure you want to Deactivate this plan?");
    } else if(statusid == 0){
         returnVal = confirm("Are you sure you want to Activate this plan?");
    }
    if(returnVal == true) {
        document.getElementById("Header1_txtStatusType").value =2
        document.getElementById("Header1_txtStatus").value =statusid;
        document.getElementById("Header1_txtSponsorIDStatus").value =sponsorid;
        document.getElementById("Header1_txtPlanIDStatus").value =planid;
        document.getElementById("Header1_btnFlip").click();
        //__doPostBack("btnFlipSponsorStatus","");
    } else {
        
    }
}

function ToggleParticipantStatus(statusid,participantid,sponsorid)
{
    var returnVal
    if(statusid == 1) {
        returnVal = confirm("Are you sure you want to deactivate this participant?");
    } else if(statusid == 0){
         returnVal = confirm("Are you sure you want to activate this participant?");
    } else if(statusid == 3){
         returnVal = confirm("Are you sure you want to terminate this participant?");
    } else if(statusid == 2){
         returnVal = confirm("Are you sure you want to rehire this participant?");
    }
    if(returnVal == true) {
        document.getElementById("Header1_txtStatusType").value =3
        document.getElementById("Header1_txtStatus").value =statusid;
        document.getElementById("Header1_txtSponsorIDStatus").value =sponsorid;
        document.getElementById("Header1_txtParticipantIDStatus").value =participantid;
        document.getElementById("Header1_btnFlip").click();
        //__doPostBack("btnFlipSponsorStatus","");
    } else {
        
    }
}

function TogglePortfolioStatus(statusid,portfolioid,sponsorid)
{
    var returnVal
    if(statusid == 1) {
        returnVal = confirm("Are you sure you want to Deactivate this portfolio?");
    } else if(statusid == 0){
         returnVal = confirm("Are you sure you want to Activate this portfolio?");
    } else if(statusid == 3){
    }
    if(returnVal == true) {
        document.getElementById("Header1_txtStatusType").value =4
        document.getElementById("Header1_txtStatus").value =statusid;
        document.getElementById("Header1_txtSponsorIDStatus").value =sponsorid;
        document.getElementById("Header1_txtPortfolioIDStatus").value =portfolioid;
        document.getElementById("Header1_btnFlip").click();
        //__doPostBack("btnFlipSponsorStatus","");
    } else {
        
    }
}

function ToggleDepartmentStatus(statusid,departmentid,sponsorid)
{
    var returnVal
    if(statusid == 1) {
        returnVal = confirm("Are you sure you want to Deactivate this department?");
    } else if(statusid == 0){
         returnVal = confirm("Are you sure you want to Activate this department?");
    }
    if(returnVal == true) {
        document.getElementById("Header1_txtStatusType").value =5
        document.getElementById("Header1_txtStatus").value =statusid;
        document.getElementById("Header1_txtSponsorIDStatus").value =sponsorid;
        document.getElementById("Header1_txtDepartmentIDStatus").value =departmentid;
        document.getElementById("Header1_btnFlip").click();
        //__doPostBack("btnFlipSponsorStatus","");
    } else {
        
    }
}

function leapyear(year){ 
    //checks for leap year 
    //allow for year 2000 
    if ( (year % 4 == 0 && year % 100 !=0 ) || (year % 400 == 0) ) { 
        return true;
    }else{ 
        return false;
    } 
} 

function getdays(month, year){ 
    //returns the max days of a given month 
    days = new Array(13);
    days[1] = 31;  // January 
    days[2] = (leapyear(year)) ? 29 : 28; // February 
    days[3] = 31;  // March 
    days[4] = 30;  // April 
    days[5] = 31;  // May 
    days[6] = 30;  // June 
    days[7] = 31;  // July 
    days[8] = 31;  // August 
    days[9] = 30;  // September 
    days[10] = 31; // October 
    days[11] = 30; // November 
    days[12] = 31; // December 
    return days[eval(month)] 
} 