


//this function helps to show the form for adding a new project package overview
function project_showAddProjectOverviewForm()
{
       var action_file_path = "project/index.php";
       var actioncmd = "?add_project_overview_request=1"+
                        "&&div_edit_new_project_box=div_add_new_project_box";

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );

		$( "#div_add_new_project_box" ).dialog({
			autoOpen: false,
			height: 320,
			width: 400,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#btn_add_new_project" )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#div_add_new_project_box" ).dialog( "open" );

                      $.ajax({
                                method: "get",url:url,data: "page",
                                beforeSend: function()
                                {
                                    showSpinner('div_add_new_project_box');
                                },
                                complete: function()
                                {},
                                success: function(html)
                                {
                                  $("#div_add_new_project_box").html(html);
                                }
                     }); //close $.ajax()
                });
	});
}//tour_showAddTourOverviewForm()


 

//this function helps to show the form for editing a project package overview
function project_showEditProjectOverviewForm(input)
{  //alert(input);
    var delim =',';
    var project_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_edit_project_package_id=getTokenAt(input,1,delim,3);
    var div_edit_project_package_box_id=getTokenAt(input,2,delim,3);

   var action_file_path = "project/index.php";
   var actioncmd = "?edit_project_basic_info_request=1"+
                 "&&project_id="+project_id+
                 "&&div_edit_new_project_box="+div_edit_project_package_box_id;

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );

		$( "#"+div_edit_project_package_box_id).dialog({
			autoOpen: false,
			height: 320,
			width: 400,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_edit_project_package_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_edit_project_package_box_id).dialog( "open" );

                      $.ajax({
                                method: "get",url:url,data: "page",
                                beforeSend: function()
                                {
                                  showSpinner(div_edit_project_package_box_id);
                                },
                                complete: function()
                                {},
                                success: function(html)
                                {
                                  $("#"+div_edit_project_package_box_id).html(html);
                                }
                     }); //close $.ajax()
                });
	});
}//project_showEditProjectOverviewForm()

 //this function coordinate the saving of a project info which has just been
   //edited
      function project_editProjectBasicInfo(input)
      {        
        var delim =',';
        var missing_fields = '';

        var project_id =parseInt(getTokenAt(input,0,delim,7));
        var div_edit_new_project_box =getTokenAt(input,1,delim,7);
        var select_project_type_id =getTokenAt(input,2,delim,7);
        var txt_project_title_id=getTokenAt(input,3,delim,7);
        var select_worldcountry_id=getTokenAt(input,4,delim,7);
        var txt_project_location_id=getTokenAt(input,5,delim,7);
        var function_cmd=getTokenAt(input,6,delim,7);

        var project_name = $("#"+txt_project_title_id).val();
        if(($('#'+txt_project_title_id).hasClass('ui-state-error'))||(!project_name))
         {
            $("#"+txt_project_title_id).addClass( "ui-state-error" );
                missing_fields = "Project Name";
         }

        var project_location_name = $("#"+txt_project_location_id).val();
        if(($('#'+txt_project_location_id).hasClass('ui-state-error'))||(!project_location_name))
         {
            $("#"+txt_project_location_id).addClass( "ui-state-error" );
                missing_fields += ", Project Location";
         }

        var project_type = $("#"+select_project_type_id).val();
        if(-1==project_type)
            {
         //   $("#"+select_project_type_id).addClass( "ui-state-error" );
                missing_fields += ", Project Type";
            }

        var project_countryname = $("#"+select_worldcountry_id).val();
        if(-1==project_countryname)
            {
         //   $("#"+select_worldcountry_id).addClass( "ui-state-error" );
                missing_fields += ", Country of Origin";
            }
        
        if(missing_fields!="")
        {
            alert("Please provide "+missing_fields);
            return;
        }
   
        var action_file_path = "project/index.php";
        var actioncmd;

             if("ADD"==function_cmd)
               {
            actioncmd = "?add_project_overview_submit=1"+
            "&&txt_project_name="+project_name+
            "&&select_worldcountry="+project_countryname+
            "&&txt_project_location_name="+project_location_name+
            "&&select_project_type="+project_type;
               }
              else
            {
             actioncmd = "?edit_project_basic_info_submit=1"+
            "&&txt_project_name="+project_name+
            "&&select_worldcountry="+project_countryname+
            "&&txt_project_location_name="+project_location_name+
            "&&select_project_type="+project_type+
            "&&project_id="+project_id;
            }

            var url = action_file_path+actioncmd;
            url=url+"&sid="+Math.random();

         $.ajax({
                    method: "get",url:url,data: "page",
                    beforeSend: function()
                    {
                      showSpinner(div_edit_new_project_box);
                    }, 
                    complete: function()
                    {},
                    success: function(html)
                    {
                     //alert(html);
                     $( "#"+div_edit_new_project_box).dialog( "close" );
                     alert(function_cmd+"ing Successful");
                    }
         });

      }//project_editProjectBasicInfo()


 function project_showEditProjectDescripForm(input)
 {
        //alert(input);
        var delim =',';
        var project_id=parseInt(getTokenAt(input,0,delim,2));//object id
        var div_show_edit_project_descrip_id=getTokenAt(input,1,delim,2);//div id

         //url
       var action_file_path = "project/index.php";
       var actioncmd = "?edit_project_descrip_request=1"+
                        "&&project_id="+project_id;
                    
       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

      //get the content to display using ajax
        $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
               // showSpinner(div_show_edit_project_descrip_id);
            }, 
            complete: function(){$("#loading").hide("fast");},
            success: function(html)
            {
             $("#"+div_show_edit_project_descrip_id).html(html); //show the html inside .content div
            }
     }); //close $.ajax()
 }//project_showEditProjectDescripForm()

    
//this form cordinates showing a form for the user to confirm delete of project package
 function project_showConfirmDeleteForm(input)
{  //alert(input);
    var delim =',';
    var project_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_delete_project_id=getTokenAt(input,1,delim,3);
    var div_delete_project_box_id=getTokenAt(input,2,delim,3);

    var action_file_path = "project/index.php";
    var actioncmd = "?show_confirm_delete_project_form_request=1"+
                    "&&project_id="+project_id+
                    "&&div_delete_project_box_id="+div_delete_project_box_id;

       var url = action_file_path+actioncmd;
       url=url+"&sid="+Math.random();

       $(function()
       {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );

		$( "#"+div_delete_project_box_id).dialog({
			autoOpen: false,
			height: 130,
			width: 500,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_delete_project_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_delete_project_box_id).dialog( "open" );

                      $.ajax({
                                method: "get",url:url,data: "page",
                                beforeSend: function()
                                {
                                    showSpinner(div_delete_project_box_id);
                                },
                                complete: function()
                                {},
                                success: function(html)
                                {
                                  $("#"+div_delete_project_box_id).html(html);
                                }
                     }); //close $.ajax()
                });
	});
}//project_showConfirmDeleteForm()


        //this function cordinates deleting of a project from the database
  function project_deleteProject(input)
      {  
        var delim =',';
        var project_id=parseInt(getTokenAt(input,0,delim,2));//object id
        var div_delete_project_id=getTokenAt(input,1,delim,2);//div id

       var action_file_path = "project/index.php";
       var actioncmd = "?delete_project_request=1"+
                        "&&project_id="+project_id;

        var url = action_file_path+actioncmd;
        url=url+"&sid="+Math.random();

      //get the content to display using ajax
        $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
              // showSpinner(div_delete_project_id);
            }, 
            complete: function()
            {
            },
            success: function(html)
            { alert(html);
            alert("Project Deleted Successfully");
            closeDialog(div_delete_project_id);
            view_project_listProjects();
            }
     }); 
      }//project_deleteProject()

 


//this function helps to select a tour package to be made the current promotion
function project_setCurrentPromotionProject(input)
{   
        var delim =',';
        var project_id=parseInt(getTokenAt(input,0,delim,2));
        var div_set_current_promotion_project=getTokenAt(input,1,delim,2);

        var action_file_path = "project/index.php";
        var actioncmd = "?set_current_promotion_project_request=1"+
                        "&&project_id="+project_id;

        var url = action_file_path+actioncmd;
        url=url+"&sid="+Math.random();

        //get the content to display using ajax
        $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
               showSpinner(div_set_current_promotion_project);
            }, 
            complete: function()
            {
            },
            success: function(html)
            {
            $("#"+div_set_current_promotion_project).html(html);
            $("#"+div_set_current_promotion_project).hide("slow");
            }
     }); //close $.ajax()
}//project_setCurrentPromotionProject()

