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

function client_testimony_showAddClientTestimonyForm(input)
{
   // alert(input);
     var delim =',';     
     var btn_add_client_testimony_id =getTokenAt(input,0,delim,2);
     var div_add_client_testimony_box_id=getTokenAt(input,1,delim,2);

       var action_file_path = "client_testimony/index.php";
       var actioncmd = "?add_client_testimony_request=1"+
             "&&btn_add_client_testimony_id="+
             btn_add_client_testimony_id+
             "&&div_add_client_testimony_box_id="+
             div_add_client_testimony_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_add_client_testimony_box_id).dialog({
			autoOpen: false,
			height: 400,
			width: 500,
			modal: true,
                        draggable: true,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_add_client_testimony_id)
                .click(function(e)
                {
                        e.preventDefault();
                        $("#"+div_add_client_testimony_box_id).dialog( "open" );

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


      function client_testimony_addNewClientTestimony(input)
      {    
        var delim =',';
        var txt_client_testimony_name =getTokenAt(input,0,delim,4);
        var txt_client_testimony_website_name=getTokenAt(input,1,delim,4);
        var txt_client_testimony_email=getTokenAt(input,2,delim,4);
        var div_edit_fp_details=getTokenAt(input,3,delim,4);

        var name_value = document.getElementById(txt_client_testimony_name).value;
        var website_name_value = document.getElementById(txt_client_testimony_website_name).value;
        var email_value = document.getElementById(txt_client_testimony_email).value;

          var action_file_path = "client_testimony/index.php";
          var actioncmd = "?add_new_client_testimony_submit=1"+
            "&&txt_client_testimony_name="+name_value+
            "&&txt_client_testimony_website_name="+website_name_value+
            "&&txt_client_testimony_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);
           }
         }); 

      }//client_testimony_addNewClientTestimony()



//this function helps to show the form for details
function client_testimony_showEditClientTestimonyDetailsForm(input)
{  //alert(input);
    var delim =',';
    var client_testimony_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_edit_client_testimony_id=getTokenAt(input,1,delim,3);
    var div_edit_client_testimony_box_id=getTokenAt(input,2,delim,3);

   var action_file_path = "client_testimony/index.php";
   var actioncmd = "?edit_client_testimony_details_request=1"+
                    "&&client_testimony_id="+client_testimony_id+
                    "&&div_add_client_testimony_box_id="+div_edit_client_testimony_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_client_testimony_box_id).dialog({
			autoOpen: false,
			height: 400,
			width: 500,
			modal: true,
                        draggable: true,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_edit_client_testimony_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_edit_client_testimony_box_id).dialog( "open" );

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

//this form cordinates showing a form for the user to confirm delete
function client_testimony_showConfirmDeleteForm(input)
{  //alert(input);
    var delim =',';
    var client_testimony_id=parseInt(getTokenAt(input,0,delim,3));
    var btn_delete_client_testimony_id=getTokenAt(input,1,delim,3);
    var div_delete_client_testimony_box_id=getTokenAt(input,2,delim,3);

   var action_file_path = "client_testimony/index.php";
   var actioncmd = "?show_confirm_delete_client_testimony_form_request=1"+
                    "&&client_testimony_id="+client_testimony_id+
                    "&&div_delete_fp_details="+div_delete_client_testimony_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_client_testimony_box_id).dialog({
			autoOpen: false,
			height: 120,
			width:  450,
			modal: true,
                        draggable: false,
                        resizable:false,
                        show:"fade",
                        hide:"fade"
		});

		$( "#"+btn_delete_client_testimony_id )
                .click(function(e)
                {
                        e.preventDefault();
                        $( "#"+div_delete_client_testimony_box_id).dialog( "open" );

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


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

        var action_file_path = "client_testimony/index.php";
        var actioncmd = "?delete_client_testimony_request=1"+
                        "&&client_testimony_id="+client_testimony_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()
      }//client_testimony_deleteClientTestimony()

        function client_testimony_editClientTestimony(input)
      {//alert(input);
        var delim =',';
        var missing_fields = "";

        var client_testimony_id=parseInt(getTokenAt(input,0,delim,8));
        var txt_client_testimony_name_id =getTokenAt(input,1,delim,8);
        var txt_client_testimony_website_name_id=getTokenAt(input,2,delim,8);
        var txt_client_testimony_email_id=getTokenAt(input,3,delim,8);
        var txt_client_testimony_id=getTokenAt(input,4,delim,8);
        var text_editor_default_value=getTokenAt(input,5,delim,8);
        var functional_cmd=getTokenAt(input,6,delim,8);
        var div_edit_client_testimony_box_update=getTokenAt(input,7,delim,8);

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


         var website_name_value = $("#"+txt_client_testimony_website_name_id).val();
        if($('#'+txt_client_testimony_website_name_id).hasClass('ui-state-error'))
          {
              $("#"+txt_client_testimony_website_name_id).addClass( "ui-state-error" );
             missing_fields += ", Website name";
          }

        var email_value = $("#"+txt_client_testimony_email_id).val();
        if($('#'+txt_client_testimony_email_id).hasClass('ui-state-error'))
          {
              $("#"+txt_client_testimony_email_id).addClass( "ui-state-error" );
             missing_fields += ", Website Email";
          }

       //message
        var client_testimony =$("#"+txt_client_testimony_id).html();
        // get the current content
        // cut off <p> and </p> to comply with XHTML strict
        // these can't be part of the default_value
        var slen = client_testimony.length;
        client_testimony = client_testimony.substring(3,slen-4);

        // alert(text_editor_default_value.length+" and "+client_testimony.length);

         if((""==client_testimony)||(text_editor_default_value==client_testimony))
        {
             missing_fields += ", Client testimony";
        }

        if(missing_fields!="")
            {
                alert("Please provide the "+missing_fields);
                return;
            }

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

         if("ADD"==functional_cmd)
           {
           actioncmd = "?add_new_client_testimony_submit=1"+
        "&&txt_client_testimony_name="+name_value+
        "&&txt_client_testimony_website_name="+website_name_value+
        "&&txt_client_testimony_email="+email_value;
           }
          else
        {
          actioncmd = "?edit_new_client_testimony_submit=1"+
        "&&txt_client_testimony_name="+name_value+
        "&&txt_client_testimony_website_name="+website_name_value+
        "&&txt_client_testimony_email="+email_value+
        "&&client_testimony_id="+client_testimony_id;
        }
            
          var url = action_file_path+actioncmd;
          url=url+"&sid="+Math.random();
          
           //alert(url);

       // showSpinner(div_edit_client_testimony_box_update);

           $.post(url, {txt_client_testimony:client_testimony},
           function(html)
           {
                alert(functional_cmd+"ing successful");
                //$("#"+div_edit_client_testimony_box_update).html(html);
           }
          );

      }//client_testimony_editClientTestimony()


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

        var action_file_path = "client_testimony/index.php";
        var actioncmd = "?set_current_promotion_client_testimony_request=1"+
                        "&&client_testimony_id="+client_testimony_id;

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

        //alert(url);

        $.ajax({
            method: "get",url:url,
            beforeSend: function()
            {
                showSpinner(div_set_current_promotion_client_testimony);
            },
            complete: function()
            {
                //
            },
            success: function(html)
            {
                $("#"+div_set_current_promotion_client_testimony).html(html);
                $("#"+div_set_current_promotion_client_testimony).hide("fold");
            }
     });
     
}//client_testimony_setClientTestimonyOnDisplay()


