$(document).ready(function()
{
	$("input.selectAllEvent").click(
			function() {
				if($(this).is(":checked")){
					$("input.selectChkDecline:not(:disabled)").attr("checked", true);
				}else{
					$("input.selectChkDecline:not(:disabled)").attr("checked", false);
				}
		});
	$("input.selectChkDecline").click(
			function() {
				if(!$(this).attr("checked"))
					$("input.selectAllEvent").attr("checked", false);
				else {
					var check = true;
					$("input.selectChkDecline").each(
						function() {
							if (!$(this).attr("checked"))
								check = false;
						}
					);
					$("input.selectAllEvent").attr("checked", check);
				}
		});
        $("input.selectAllInclude").click(
			function() {
				if($(this).is(":checked")){
					$("input.selectChkInclude:not(:disabled)").attr("checked", true);
				}else{
					$("input.selectChkInclude:not(:disabled)").attr("checked", false);
				}
		});
	$("input.selectChkInclude").click(
			function() {
				if(!$(this).attr("checked"))
					$("input.selectAllInclude").attr("checked", false);
				else {
					var check = true;
					$("input.selectChkInclude").each(
						function() {
							if (!$(this).attr("checked"))
								check = false;
						}
					);
					$("input.selectAllInclude").attr("checked", check);
				}
		});
	if ($("#optDecline2").attr("checked")){
		$("#jqComment").show();
	}
        /*************======27-may-2010=========******/
        $("#optPrintableVersion-1").click(showCustomPrintButton);
        $("#optPrintableVersion-2").click(hideCustomPrintButton);
        //check();

        /*************======27-may-2010=========******/
});

function searchCampaignAddress(form)
{
	if(form.cboState.value == 0 && form.cboCandidate.value == 0){
		alert('Please select a State/Candidate');
	}
	else{
		form.action =  baseUrl+"search-campaign-address";
		//form.action = "http://kiran/coalescent/index.php/search-campaign-address";
		form.submit();
	}
}

function searchPac(form)
{
	if(form.cboPac.value == 0 && form.cboPacCandidate.value == 0){
		alert('Please select a PAC/Candidate');
	}
	else{
		form.action =  baseUrl+"search-pac";
		//form.action =  "http://kiran/coalescent/index.php/search-pac";
		form.submit();
	}
}

function searchLeadershipPac(form)
{
	if(form.cboPac.value == 0 && form.cboPacCandidate.value == 0 && form.cboPacOfficeSought.value == 0 && form.cboPacPartyAffiliation.value == 0){
		alert('Please select a Candidate/OfficaSought/PAC/Party Affiliation');
	}
	else{
		form.action =  baseUrl+"leadership-pac/search";
		//form.action =  "http://kiran/coalescent/index.php/search-pac";
		form.submit();
	}
}

function searchUpcomingEvent(form)
{
	if(form.cboFromUpcomingEventYear.value == 0 && form.cboToUpcomingEventYear.value == 0){
		alert('Please select a year');
	}
	else{
		form.action =  baseUrl+"search-my-upcoming-event";
		//form.action =  "http://kiran/coalescent/index.php/search-my-upcoming-event";
		form.submit();
	}
}
function searchEvent(form)
{   
	if(form.cboFromEventYear.value == 0 && form.cboToEventYear.value == 0){
		alert('Please select a year');
	}
	else{
		form.action = baseUrl+"search-all-event";
		form.submit();
	}
}
function submitRsvp(form)
{   
	var check = false;
	$("input.selectChk").each(
		function() {
			if ($(this).attr("checked"))
				check = true;
		}
	);
	if(check)
	{
		if (confirm('Are you sure you want to submit RSVP?'))
		{
			//form.action =  "http://kiran/coalescent/index.php/index/rsvp";
			form.action = baseUrl+"index/rsvp";
			form.submit();
		}
	}
	else
		alert("Please select an event");
	return check;
}

function searchCandidateEvent(form)
{
	if (checkYear){
		if(form.cboFromCandidateEventYear.value == 0 && form.cboToCandidateEventYear.value == 0){
			alert('Please select a year');
		}else{
			form.action = baseUrl+"search-event/search";
			form.submit();
		}
	}else{
		form.action = baseUrl+"search-event/search";
		form.submit();
	}
}
function searchByCandidateName(form)
{
	if(form.cboCandidate.value == 0){
		alert('Please select a candidate');
	}
	else{
		form.action =  baseUrl+"campaign-address/search-by-name";
		form.submit();
	}
}
function searchByCandidateHomeState(form)
{  
	if(form.cboState.value == 0){
		alert('Please select candidate home state');
	}
	else{
		form.action = baseUrl+"campaign-address/search-by-state";
		form.submit();
	}
}
function searchPartyCommittee(form)
{  
	if (checkYear){
		if(form.cboFromPartyCommitteeYear.value == 0 && form.cboToPartyCommitteeYear.value == 0){
			alert('Please select a year');
		}else{
			form.action = baseUrl+"party-committee/search";
			form.submit();
		}
	}
	else{
		form.action = baseUrl+"party-committee/search";
		form.submit();
	}
}

function searchEventByType(form)
{  
	if (checkYear){
		if(form.cboFromEventTypeYear.value == 0 && form.cboToEventTypeYear.value == 0){
			alert('Please select a year');
		}else{
			form.action = baseUrl+"event-by-type/search";
			form.submit();
		}
	}else{
		form.action = baseUrl+"event-by-type/search";
		form.submit();
	}
}


function showRsvp(form, id)
{
	if (id > 0){
		form.action = baseUrl+"search-all-event/rsvp/id/"+id;
		form.submit();
	}
	
}

function getPritableVersion(form)
{
	form.action =  baseUrl+"index/print-todays-event";
	form.submit();
	
}

function getPritableVersionUpcomingEvent(form)
{
	form.action =  baseUrl+"index/print-my-upcoming-event";
	form.submit();
	
}
function rsvpDecline(form, id)
{
	form.action =  baseUrl+"search-all-event/rsvp-decline/id/"+id;
	form.submit();
	
}
function rsvpAccept(form, id)
{
	
	form.action =  baseUrl+"search-all-event/rsvp-accept/id/"+id;
	form.submit();
	
}
function subscribeDecline(form)
{
	
	form.action =  baseUrl+"subscribe/decline";
	form.submit();
	
}

function searchLeadershipPacEvent(form)
{
	if (checkYear){
		if(form.cboFromLeadershipPacEventYear.value == 0 && form.cboToLeadershipPacEventYear.value == 0){
			alert('Please select an year');
		}
		else{
			form.action =  baseUrl+"leadership-pac-event/search";
			form.submit();
		}
	}else{
		form.action =  baseUrl+"leadership-pac-event/search";
		form.submit();
	}
	
}

function searchOrganizationEvent(form)
{
	if (checkYear){
		if(form.cboFromOrganizationEventYear.value == 0 && form.cboToOrganizationEventYear.value == 0){
			alert('Please select an year');
		}else{
			form.action =  baseUrl+"miscellaneous-event/search";
			//form.action =  "http://kiran/coalescent/index.php/search-pac";
			form.submit();
		}
	}
	else{
		form.action =  baseUrl+"miscellaneous-event/search";
		form.submit();
	}
}
function searchProfile(form)
{   
	if(form.cboFromProfileEventYear.value == 0 && form.cboToProfileEventYear.value == 0){
		alert('Please select a year');
	}
	else{
		form.action = baseUrl+"my-profile/search";
		form.submit();
	}
}
function rsvpByEventID(form)
{
	var id = $.trim($("#txtEventID").val());
	if (id > 0){
		showRsvp(form, id);
	}
	else if (id == ""){
		alert('Please Enter EventID');
	}
	else{
		alert('Please Enter a valid EventID');
	}
	
	/*form.action =  baseUrl+"search-all-event/rsvpByEventID";
	form.submit();*/
	
}

function searchRsvpHistory(form)
{  
	if (checkYear){
		if(form.cboFromRsvpHistoryYear.value == 0 && form.cboToRsvpHistoryYear.value == 0){
			alert('Please select a year');
		}else{
			form.action = baseUrl+"rsvp-history/search";
			form.submit();
		}
	}else{
		form.action = baseUrl+"rsvp-history/search";
		form.submit();
	}
}

function addComment(form, id){
	form.action = baseUrl+"rsvp-history/add-comment/id/"+id;
	form.submit();
}

function declineRsvp(form){
	var check = false;
	$("input.selectChkDecline").each(
			function() {
				if ($(this).attr("checked"))
					check = true;
			}
		);
	if(check == false)
	{
		alert("Please select atleast one event");
		return false;
	}
	form.action = baseUrl+"search-all-event/decline-option";
	form.submit();
}

function submitDeclineOption(form){
	form.action = baseUrl+"search-all-event/decline";
	form.submit();
}

function submitDeclineComment(form){
	form.action = baseUrl+"search-all-event/decline-with-notification";
	//form.action = baseUrl+"search-all-event/decline";
	form.submit();
}
function showAddCommentDiv()
{
	//if ($("#optDecline1").attr()
	$("#jqComment").show();
}
function hideAddCommentDiv()
{
	//if ($("#optDecline1").attr()
	$("#jqComment").hide();
}
function getPritableVersionSearchAllEvent(form)
{
	form.action =  baseUrl+"search-all-event/printer-friendly/id/1";
	form.submit();
	
}
function getPritableVersionSearchCandidateEvent(form)
{
	form.action =  baseUrl+"search-event/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchPacEvent(form)
{
	form.action =  baseUrl+"leadership-pac-event/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchPartyCommitteeEvent(form)
{
	form.action =  baseUrl+"party-committee/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchMiscEvent(form)
{
	form.action =  baseUrl+"miscellaneous-event/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchEventByType(form)
{
	form.action =  baseUrl+"event-by-type/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchMyEvent(form)
{
	form.action =  baseUrl+"search-my-upcoming-event/printer-friendly";
	form.submit();
	
}
function getPritableVersionSearchProfileEvent(form)
{
	form.action =  baseUrl+"my-profile/printer-friendly/id/1";
	form.submit();
}
function getPritableVersionNextTwentyEvents(form)
{
	form.action =  baseUrl+"my-profile/printer-friendly/id/2";
	form.submit();
}
function getPritableVersionEventsForThisWeek(form)
{
	form.action =  baseUrl+"search-all-event/printer-friendly/id/2";
	form.submit();
	
}
function showCustomDownloadDiv()
{
    if ($("#jqIncludeList").is(":visible")){
            $("#jqIncludeList").slideUp("normal");
            $("img.jqCustomDownloadImg").attr("src", imageUrl+'btn-cust-download-arw-rt.gif');
        }else{
           $("#jqIncludeList").slideDown("normal");
           $("img.jqCustomDownloadImg").attr("src", imageUrl+'btn-cust-download-arw-dwn.gif');
    }
}
function submitCustomDownload(form, destination)
{
    totalChecked = 0;
    var include = document.getElementsByName('chkInclude[]');
    for ( j=0; j < include.length; j++ ) {
    if ( include[j].checked == true ) {
            totalChecked++;
	}
    }
    if (totalChecked == 0){
        alert('No Fields Selected!!!');
        return false;
    }
    form.action = destination;
    form.submit();
}
/***============22-04-10==============****/
function submitSaveFields(form, destination)
{
    /*var checked = form.chkInclude.value;
    alert(checked);*/
    totalChecked = 0;
    var include = document.getElementsByName('chkInclude[]');
    for ( j=0; j < include.length; j++ ) {
    if ( include[j].checked == true ) {
            totalChecked++;
	}
    }
    if (totalChecked == 0){
        alert('No Fields Selected!!!');
        return false;
    }
    form.action = destination;
    form.submit();
}
/***============22-04-10==============****/
/*************======27-may-2010=========******/
function showCustomPrintDiv()
{
    if ($("#jqIncludeList").is(":visible")){
            $("#jqIncludeList").slideUp("normal");
            $("img.jqCustomPrintImg").attr("src", imageUrl+'btn-cust-print-arw-rt.gif');
        }else{
           $("#jqIncludeList").slideDown("normal");
           $("img.jqCustomPrintImg").attr("src", imageUrl+'btn-cust-print-arw-dwn.gif');
    }
}

function submitCustomPrint(form, destination)
{
    totalChecked = 0;
    var include = document.getElementsByName('chkInclude[]');
    for ( j=0; j < include.length; j++ ) {
    if ( include[j].checked == true ) {
            totalChecked++;
	}
    }
    if (totalChecked == 0){
        alert('No Fields Selected!!!');
        return false;
    }
    form.action = destination;
    form.submit();
}

function showCustomPrintButton(){
    $("#jqCustomPrint").slideDown("normal");
    //$("#jqIncludeList").slideUp("normal");

}
function hideCustomPrintButton(){
    if ($("#jqCustomPrint").is(":visible")){
        $("#jqCustomPrint").slideUp("normal");
        $("#jqIncludeList").slideUp("normal");
    }
}
/*************======27-may-2010=========******/