/* 
 * This file contains functions used by the Image Editor 
 */


function friends_partners_showAddFriendPartnerForm()
{
       var action_file_path = "friends_partners/index.php";
       var actioncmd = "?add_friends_partners_request=1"+
             "&&div_edit_friend_partner_box_id=div_add_new_friend_partner_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_friend_partner_box" ).dialog({
			autoOpen: false,
			height: 260,
			width: 450,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#btn_add_new_friend_partner" )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#div_add_new_friend_partner_box" ).dialog( "open" );

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


      function friends_partners_addNewFriendsPartners(input)
      {    
        var delim =',';
        var txt_friends_partners_name =getTokenAt(input,0,delim,4);
        var txt_friends_partners_website_name=getTokenAt(input,1,delim,4);
        var txt_friends_partners_email=getTokenAt(input,2,delim,4);
        var div_edit_fp_details=getTokenAt(input,3,delim,4);

        var name_value = document.getElementById(txt_friends_partners_name).value;
        var website_name_value = document.getElementById(txt_friends_partners_website_name).value;
        var email_value = document.getElementById(txt_friends_partners_email).value;

          var action_file_path = "friends_partners/index.php";
          var actioncmd = "?add_new_friends_partners_submit=1"+
            "&&txt_friends_partners_name="+name_value+
            "&&txt_friends_partners_website_name="+website_name_value+
            "&&txt_friends_partners_email="+email_value;

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

        $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
               showSpinner(div_edit_fp_details);
            }, 
            complete: function()
            {},
            success: function(html)
            { 
                  alert("New Partner Added Successful");
                   $("#"+div_edit_fp_details).html(html);
                   closeDialog(div_edit_fp_details);
           }
         }); 

      }//friends_partners_addNewFriendsPartners()



//this function helps to show the form for details
function friends_partner_showEditFriendPartnerDetailsForm(input)
{  //alert(input);
    var delim =',';
    var friend_partner_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_edit_friend_partner_id=getTokenAt(input,1,delim,3);
    var div_edit_friend_partner_box_id=getTokenAt(input,2,delim,3);

   var action_file_path = "friends_partners/index.php";
   var actioncmd = "?edit_friend_partner_details_request=1"+
                    "&&friend_partner_id="+friend_partner_id+
                    "&&div_edit_friend_partner_box_id="+div_edit_friend_partner_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_friend_partner_box_id).dialog({
			autoOpen: false,
			height: 260,
			width: 450,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_edit_friend_partner_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_edit_friend_partner_box_id).dialog( "open" );

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

//this form cordinates showing a form for the user to confirm delete
function friends_partners_showConfirmDeleteForm(input)
{  //alert(input);
    var delim =',';
    var friend_partner_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_delete_friend_partner_id=getTokenAt(input,1,delim,3);
    var div_delete_friend_partner_box_id=getTokenAt(input,2,delim,3);

   var action_file_path = "friends_partners/index.php";
   var actioncmd = "?show_confirm_delete_friend_partner_form_request=1"+
                    "&&friend_partner_id="+friend_partner_id+
                    "&&div_delete_fp_details="+div_delete_friend_partner_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_friend_partner_box_id).dialog({
			autoOpen: false,
			height: 120,
			width: 500,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_delete_friend_partner_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_delete_friend_partner_box_id).dialog( "open" );

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


  //this function cordinates deleting
  function friends_partners_deleteFriendsPartners(input)
      {
        var delim =',';
        var friend_partner_id = parseInt(getTokenAt(input,0,delim,2));
        var div_delete_fp_details=getTokenAt(input,1,delim,2);

        var action_file_path = "friends_partners/index.php";
        var actioncmd = "?delete_friend_partner_request=1"+
                        "&&friend_partner_id="+friend_partner_id+
                        "&&div_delete_fp_details="+div_delete_fp_details;

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

         http.open("GET", url, true);
          $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
               showSpinner(div_delete_fp_details);
            },
            complete: function()
            {
                
            },
            success: function(html)
            { 
               alert("Deleting Successful");
               $("#"+div_delete_fp_details).html(html);
               closeDialog(div_delete_fp_details);
            }
         }); //close $.ajax()
      }//friends_partners_deleteFriendsPartners()

        function friends_partners_editFriendsPartners(input)
      {

        var delim =',';
        var missing_fields = 0;

        var friend_partner_id=parseInt(getTokenAt(input,0,delim,6));
        var txt_friends_partners_name_id =getTokenAt(input,1,delim,6);
        var txt_friends_partners_website_name_id=getTokenAt(input,2,delim,6);
        var txt_friends_partners_email_id=getTokenAt(input,3,delim,6);
        var functional_cmd=getTokenAt(input,4,delim,6);
        var div_edit_friend_partner_box_update =getTokenAt(input,5,delim,6);

        var name_value = $("#"+txt_friends_partners_name_id).val();
        if(($('#'+txt_friends_partners_name_id).hasClass('ui-state-error'))||(!name_value))
          {
              $("#"+txt_friends_partners_name_id).addClass( "ui-state-error" );
                missing_fields = 1;
          }

        var website_name_value = $("#"+txt_friends_partners_website_name_id).val();
        if(($('#'+txt_friends_partners_website_name_id).hasClass('ui-state-error'))||(!website_name_value))
          {
              $("#"+txt_friends_partners_website_name_id).addClass( "ui-state-error" );
                missing_fields = 1;
          }

        var email_value = $("#"+txt_friends_partners_email_id).val();
        if(($('#'+txt_friends_partners_email_id).hasClass('ui-state-error'))||(!email_value))
          {
              $("#"+txt_friends_partners_email_id).addClass( "ui-state-error" );
                missing_fields = 1;
          }

        if(missing_fields!=0)
            {
                return;
            }

         var action_file_path = "friends_partners/index.php";
         var actioncmd;

             if("ADD"==functional_cmd)
               {
               actioncmd = "?add_new_friends_partners_submit=1"+
            "&&txt_friends_partners_name="+name_value+
            "&&txt_friends_partners_website_name="+website_name_value+
            "&&txt_friends_partners_email="+email_value;
               }
              else
            {
              actioncmd = "?edit_new_friends_partners_submit=1"+
            "&&txt_friends_partners_name="+name_value+
            "&&txt_friends_partners_website_name="+website_name_value+
            "&&txt_friends_partners_email="+email_value+
            "&&friend_partner_id="+friend_partner_id;
            }
            
            var url = action_file_path+actioncmd;
            url=url+"&sid="+Math.random();

           $.ajax({
            method: "get",url:url,data: "page",
            beforeSend: function()
            {
               showSpinner(div_edit_friend_partner_box_update);

            }, 
            complete: function()
            {},
            
            success: function(html)
            {
               alert(functional_cmd+"ing successful");
                $("#"+div_edit_friend_partner_box_update).html(html);
            }
         }); //close $.ajax()

      }//friends_partners_editFriendsPartners()
