/**
 * sharemy
 *
 * @author Mike Bosworth
 * @classDescription UI code needed for sharemy
 **/

mdp.app.ShareMy = function(){

    /* ---[ CLASS VARIABLES ]--- */

    /* public */


    /* private */
	var simpleSearch;
	var advancedSearch;
	var searchHeading;
    var self = this;
    
    /* ---[ CONSTRUCTOR ]--- */1
   	function init(){

        /* initialization code */
        setupEventListeners();

    }

    /* ---[ PUBLIC METHODS ]--- */
    this.toggleSearch = function(el){
		if(advancedSearch == null){
			simpleSearch = $('#simplesearch');
			advancedSearch = $('#advancedsearch');
			searchHeading = $('#searchheading');
		}

		if(advancedSearch.hasClass('hide')){
			advancedSearch.removeClass('hide');
			simpleSearch.addClass('hide');
			el.html("Back to Quick Search");
			searchHeading.html("Advanced Search");
		}
		else{
			advancedSearch.addClass('hide');
			simpleSearch.removeClass('hide');
			el.html("Advanced Search");
			searchHeading.html("Search");
		}
    };

	this.deleteConfirm = function(galleryId) {
        var dConfirm = $('#deleteConfirm');
		dConfirm.addClass('block');
		dConfirm.removeClass('hide');
		var headerHeight = 100;
		var top = ($(window).height() / 2) - headerHeight + $(window).scrollTop() - (dConfirm.height() / 2);
       
		dConfirm.css({'top': '"' + top + 'px"'});
		$('#deleteGalleryId').val(galleryId);
	};

    /* ---[ PRIVATE METHODS ]--- */

	function reportImage() {
	    var confirmDiv = document.getElementById("confirmReport");
	    confirmDiv.className = "reportAbuse";
	}

	function neverMind() {
	    var confirmDiv = document.getElementById("confirmReport");
	    confirmDiv.className = "reportAbuseHidden";
	    return false;
	}

    /* ---[ EVENT LISTENERS ]--- */

    function setupEventListeners(){

		/* Setup Advanced Search Box */
    	$("#aslink").click( function(){
				mdp.sharemy.toggleSearch(this);
        });

        /* setup select box navigation */
        $(".selectlink").each(function(index,el){
            $(el).change( function(){
                window.location.href = $(this).val();
            });
        });

        /* My Galleries Page Listeners */
        $("#deletelink").click(function(){
            $('#deleteGalleryBtn').click();
                return false;
            });


        $("#cancellink").click(function(){
            $('#deleteConfirm').addClass('hide');
                return false;
            });


        $(".confirmlink").each(function(i,el){
            $(el).click(function(){
                mdp.sharemy.deleteConfirm(this.id);
                return false;
            });
        });

        /* Catpcha events */
        $("#votelabel").click(function(){
            $('#captchawrap').addClass('block');
            });

        $("#captchaclose").click(function(){
            $('#captchawrap').addClass('hide');
            $("#voteboxform").reset();
            });

        /* IE Hide drop down hack */
        if($.browser.msie && $.browser.version == '6.0'){
            
           $("#addthisbar").mouseenter(function(){
              $(".selectlink:first").addClass('invisible');
               });


            $(".categorybar:first").mouseenter(function(){
                  $(".selectlink:first").removeClass('invisible');
                });

        }

    }

    /* ---[ RUN ]--- */
    init();
};

$(document).ready( function(){
    mdp.sharemy = new mdp.app.ShareMy();

    /* relying on div to make sure this only gets initted on pages it should */
    if($('#uploadApplication').length != 0){

    	var messageObject = {
    		errors : {
				tooManyFiles:"You have selected more files than allowed.",
				filesTooLarge:"The file you selected is too large, please scale it down or choose another."
			},
			messages:{
				choosePhotos:"Please choose your photo(s) before moving on to step 2.",
				metaData:"Please fill out the Title, Tags and Description for each image before moving on to step 2",
				count:"You may choose up to __COUNT__ photos.",
				loadingPhoto:"Loading Your Photo",
				remove:"Are you sure you want to remove this photo?",
				moveOn:"You may now move on to step 2 or add more photos.",
				moveOnNoPhoto:"You may now move on to step 2.",
				chooseCategory:"Please select an Album from the drop down."
			},
			labels:{
				uploadButton:"Click here to choose your photos.",
				nextStep:"Click here for Step 2",
				addAlbum:"Click here to add your album.",
				removePhoto:"Remove photo from Album?"
			},
			warnings:{
				"default":"Be careful"

			},
			help:{
				photoUploadHelp:{cls:'uploadButton',message:"Click the button that reads: \"Click here to choose your photos.\" A pop-up window will appear (if not, check to make sure your browser allows pop-ups from the site). Browse to where the photo has been saved on your computer, ie, \"My Documents\", and click on the image you'd like to upload. To select more than one image at a time, hold down the Ctrl (Control) button on your keyboard while clicking on the files. Once your files are selected, click on the \"Open\" button."},
				titleHelp:{cls:'title',message:"All photos require a title of up to 100 characters. The best titles are descriptive and make it easy for friends to search for your pictures, like \"Jack's 10th Birthday Cake\"."},
				tagsHelp:{cls:'tags',message:"Tags are searchable keywords that describe the photo. Please separate each tag with a comma."},
				descHelp:{cls:'desc',message:"Add a description of your photo, up to 1500 characters long."},
                urlHelp:{cls:'url',message:"Add your blog url, up to 255 characters long."},
                urlTitleHelp:{cls:'urlTitle',message:"Add your blog url title, up to 30 characters long."},
				selectCategory:{cls:'category',message:"All albums must belong to a single Sub-Category within a Category. If you don't see the correct \"Category - Sub-Category\" automatically, click on the dropdown menu and select which your album belongs to (ie, Holidays - Christmas)"},
				albumName:{cls:'albumName',message:"This name should describe the group of photos you've just entered (ie, \"Nielsen Family Gatherings\")"},
                phoneNum:{cls:'phone',message:"Please enter your phone number (xxx-xxx-xxxx). This information will not be shared with anyone and will only be used to contact you for contest purposes."},
				photoContestInfo:{cls:'contestInfo',message:"Depending on the contest requirements, you may be asked to confirm your eligibility and provide a phone number where you can be reached in case you are selected as a potential finalist or winner."}
            }
		};    



			if(!mdp.pageVars) {mdp.pageVars = {};}
			mdp.pageVars.currentLocation = document.location + "";
			mdp.pageVars.domainName = mdp.pageVars.currentLocation.substring(0,mdp.pageVars.currentLocation.indexOf("/",mdp.pageVars.currentLocation.indexOf("//")+2)); /* we assume that the domain is http://DOMAINNAME.com/something */

			mdp.moveToStep2Function = {
					id:"moveToStep2",
					click: function(ev){
                        if(!mdp.mdpUploadFormHandler.runClickFunction){
                            mdp.mdpUploadFormHandler.runClickFunction = true;
                        
                                var formValid = mdp.mdpUploadFormHandler.validateUploadForms();
								var moveOn = false;
								if(formValid){
                                    mdp.mdpUploadFormHandler.hideShowHelpBoxes ("step1", false, true);
									var ele = $("#uploadApplication").find("div[id^=uploadForm]");
									var thumbnailCount = 0;
									$(ele).each(function(i,e){
										var eID = e.id;
										var tEle = $("#" + eID).find("input[name$=thumbImagePath]").first();
										if(tEle) {
											if($(tEle).val() != undefined){
												var prevDivId = "#preview_thumb_" + (thumbnailCount+1);
												$(prevDivId).css("background","transparent url(" + tEle.val() + "?" + ( Math.random() * 99999 ) + ") no-repeat 0 0");
												thumbnailCount++;
												moveOn = true;
											}
										}
									});

                                    /* if we are editing - just submit */
                                    var mvs2 = $("#moveToStep2");
                                    var mvs2cn = mvs2.attr("class");
                                    var pid = mvs2cn.indexOf( "-e" ) > -1 && mvs2cn.indexOf( "e-" ) > -1 ? mvs2cn.substring( mvs2cn.indexOf( "e-" ) + ( ( "e-" ).length ), mvs2cn.indexOf( "-e" ) ) : "";
                                    if( pid != "" ){
                                        moveOn = false;
                                        if( mdp.sharemyUploadOnSubmitValidation ){
                                            /* call method to see if returns true/false */
                                            if( mdp.sharemyUploadOnSubmitValidation() ){
                                                $("#thumbnail_form").submit();
                                            } else {
                                                mdp.mdpUploadFormHandler.runClickFunction = false;
                                                mdp.mdpUploadFormHandler.dialog("<h3>Error</h3> There has been an error saving your album, please make sure all fields are filled out correctly.");
                                            }
                                        }
                                    }
                                                                              
                                    if(moveOn){
                                        /* if we can move on, send a page event */
                                        if(typeof(window.refreshAdFrame) != "function"){window.refreshAdFrame = function(){/*filler*/};}

                                        if(typeof(sendPageEvent) == "function"){
                                            sendPageEvent("","ShowMy:AddPhotos:Step2");
                                        }
                                        /* if we can move on, send a page event */
                                        
                                        mdp.mdpUploadFormHandler.dialog("<h3>Saving Thumbnails</h3>","processing");
										$("#uploadApplication").find(".step1").first().css("display","none");
										$("#uploadApplication").find(".step2").first().css("display","block");


/**/
                                        if( mdp.sharemyUploadOnSubmitValidation ){



                                            var albumNameElement = $("#albumName").length !=0  ? $("#albumName") : null;
                                            var categorySelectElement = $("#categorySelect").length !=0  ? $("#categorySelect") : null;
                                            var flairButtonElement = $("#flairButton").length !=0  ? $("#flairButton") : null;
                                            var step2ButtonElement = $("#step2Button").length !=0  ? $("#step2Button") : null;
                                            
                                            flairButtonElement.css('opacity', .25 );
                                            step2ButtonElement.css('opacity', .25 );

                                            var submitFormValidate = function(){
                                                /* check for method */

                                                if( mdp.sharemyUploadOnSubmitValidation ) {
                                                    /* call method to see if returns true/false */
                                                    if( mdp.sharemyUploadOnSubmitValidation() ){

                                                        $("#thumbnail_form").submit();
                                                    }    else {
                                                        invalidForm();
                                                    }
                                                }
                                            };

                                            var launchFlairValidate = function(){

                                                /* check for method */
                                                if( mdp.sharemyUploadOnSubmitValidation ) {
                                                    /* call method to see if returns true/false */
                                                    if( mdp.sharemyUploadOnSubmitValidation( null, true ) ){

                                                        mdp.Flair.createFlair();
                                                    }    else {
                                                        invalidForm();
                                                    }
                                                }
                                            };

                                            var validForm = function(){
                                                step2ButtonElement.click( submitFormValidate );
                                                flairButtonElement.unbind( "click", launchFlairValidate );
                                                flairButtonElement.click( launchFlairValidate );
                                                flairButtonElement.css('opacity', 1 );
                                                step2ButtonElement.css('opacity', 1 );
                                            };

                                            var invalidForm = function(){
                                                step2ButtonElement.unbind( "click", submitFormValidate );
                                                flairButtonElement.unbind( "click", launchFlairValidate );
                                                flairButtonElement.css('opacity', .25 );
                                                step2ButtonElement.css('opacity', .25 );
                                            };

                                            categorySelectElement.change( function( e ){
                                                
                                                var albumNameValue = albumNameElement.val().replace(/^\s*|\s*$/g,'', "");
                                                if( albumNameValue.length != 0 ){
                                                    if( mdp.sharemyUploadOnSubmitValidation( null, true ) ){
                                                        validForm();
                                                    } else {
                                                        invalidForm();
                                                    }
                                                } else {
                                                    invalidForm();
                                                }
                                            } );

                                            var an = function( e ){
                                                var categorySelectValue = categorySelectElement.val().replace(/^\s*|\s*$/g,'', "");
                                                if( mdp.sharemyUploadOnSubmitValidation && categorySelectValue != "" ){
                                                    if( mdp.sharemyUploadOnSubmitValidation( null, true ) ){
                                                        validForm();
                                                    } else {
                                                        invalidForm();
                                                    }
                                                } else {
                                                        invalidForm();
                                                }
                                            };

                                            albumNameElement.keydown(an);
                                            albumNameElement.change(an);

                                            var validateFormField = function( el ){
                                                    el = $(el);

                                                if(el.hasClass("required")){
                                                    validateTextField( el );
                                                    if( el.hasClass( "validation-failed" ) ) {
                                                        passed = false;
                                                        errorObj[ el.name ] = el.val();
                                                    }

                                                }
                                            };

                                        }
/**/

                                        $("#uploadButtonController").css("display","none");
										var flID = mdp.mdpUploadFormHandler.getMdpUploadDivId() != "" ? mdp.mdpUploadFormHandler.getMdpUploadDivId() : "";
										if(flID != ""){
											$(flID).css("display","none");
										}

										var albumName = $("#albumName");

                                        albumName.val("  ");
											albumName.removeClass("invisible");
											albumName.addClass("required");
                                        albumName.focus(function(e){
                                            var val = ($(this).val().replace(/^\W+/,'')).replace(/\W+$/,'');
                                            if(val == "") {$(this).val(val);}
											});

                                        var catSelect = $("#categorySelect");
                                        if(catSelect.length>0){

                                            function attachContestEvents(){
												if( mdp.mdpUploadFormHandler.checkIfContest(  ) ){

                                                    function updateEvent(ev){

                                                        if( mdp.mdpUploadFormHandler.validateContestForms( null, true ) ){
                                                            validForm();
                                                        } else {
                                                            invalidForm();
                                                        }
                                                    }

                                                    updateEvent( null );

                                                    if( $("#contestCheckbox").hasClass("required") ){
                                                        $("#contestCheckbox").unbind( "click" );
                                                        $("#contestCheckbox").click( function(){
                                                            updateEvent($("#contestCheckbox"))
                                                            });
                                                    }

                                                    if( $("#contestPhone").hasClass("required") ){
                                                        $("#contestPhone").unbind( "keyup" );
                                                        $("#contestPhone").keyup ( function(){
                                                            updateEvent($("#contestPhone"))
                                                            });
                                                    }

                                                    if( $("#contestExtraBox").hasClass("required") ){
                                                        $("#contestExtraBox").unbind( "click" );
                                                        $("#contestExtraBox").click( function(){
                                                            updateEvent($("#contestExtraBox"))
                                                            });
                                                    }
                                                } else{
                                                    /* Remove validation from contest fields if contest is unselected */
                                                    $("#contestCheckbox").removeClass("required").unbind("click");
                                                    $("#contestPhone").removeClass("required").unbind("keyup");
                                                    $("#contestExtraBox").removeClass("required").unbind("click");
                                                }
                                            }

											$("#categorySelect").addClass("required");
											$("#categorySelect").removeClass("invisible");
											$("#categorySelect").change( attachContestEvents);

                                            attachContestEvents();
                                        }

                                        mdp.mdpUploadFormHandler.hideShowHelpBoxes ("categoryAlbumName", false);

                                        setTimeout('mdp.mdpUploadFormHandler.dialogEnd();', 2000);
                                    }
								} else {
                                    mdp.mdpUploadFormHandler.runClickFunction = false;
                                    mdp.mdpUploadFormHandler.dialog("<h3>Error</h3> There has been an error saving your album, please make sure all fields are filled out correctly.");
								}
							}}
			};

            mdp.sharemyUploadOnSubmitValidation = function(ev, kill, changeEvent){
                mdp.help = {
                    messages:[
                        {cls:'albumName',message:messageObject.help.albumName,classes:' '},
                        {cls:'phone',message:messageObject.help.phoneNum,classes:' '}
                    ]
                };

                var onChangeEvent = changeEvent ? changeEvent : null;
                
                var formValid = mdp.mdpUploadFormHandler.validateContestForms( null, null, onChangeEvent );
                var moveOn = false;
                var containsError = 0;
                var errorMessage = "There has been an error saving your album. Please make sure all contest fields are filled out correctly.";
                
                if($("#categorySelect").length > 0){
                    var sb = $("#categorySelect");
                    if(sb.hasClass("required")){
                        if(sb.val() == ""){
                            var tmp = $('.tool-tip-' + sb.attr("id"));
                            if(tmp.length > 0){
                                tmp.addClass("validation-failed");
                            }
                        } else {
                            var tmp = $('.tool-tip-' + sb.attr("id"));
                            if(tmp.length > 0){
                                tmp.removeClass("validation-failed");
                            }                                                                            
                        }
                    }
                }
                if($("#contestCheckbox").length > 0){
                    var cb = $("#contestCheckbox");
                    if(cb.hasClass("required")){
                        if(cb.attr('checked') != true){
                            var tmp = $('.tool-tip-' + cb.attr("id"));
                            if(tmp.length > 0){
                                tmp.addClass("validation-failed");
                            }
                        } else {
                            var tmp = $('.tool-tip-' + cb.attr("id"));
                            if(tmp.length > 0){
                                tmp.removeClass("validation-failed");
                            }
                        }
                    }
                }

                /* if the element is available and is visible */
                var ce = $("#contestExtraBox");
                if(ce.length > 0){
                    if(ce.hasClass("required")){
                        if(ce.attr("checked")){
                            var tmp = $('.tool-tip-' + ce.attr("id"));
                            if(tmp.length > 0){
                                tmp.removeClass("validation-failed");
                            }
                            ce.removeClass("validation-failed");
                        }
                        else{  var tmp = $('.tool-tip-' + ce.attr("id"));
                            if(tmp.length > 0){
                                tmp.addClass("validation-failed");
                            }
                            ce.addClass("validation-failed");
                        }
                    }
                }
                var ceb = $("#contestExtraBoxDiv");
                if (ceb.length > 0 && ce.length > 0) {
                    if (ceb.css("display") != "none") {
                        ce.removeClass("validation-failed");
                    }
                }
                
                /* end check for contest */
                if( kill ){
                    return formValid;
                } else {
                    if(formValid){
                        mdp.mdpUploadFormHandler.dialog("<h3>Saving Album</h3>","processing");
                        $(window).unbind('beforeunload');
                        return true;
                    } else {
                        mdp.mdpUploadFormHandler.dialog("<h3>Error</h3> " + errorMessage);
                        ev.preventDefault();
                        return false;
                    }
                }
            };

            $("#thumbnail_form").submit( mdp.sharemyUploadOnSubmitValidation);

          

            var mdpUploadFS = {formHandlerURL : "/dyn/dyn/servlet/ShareMyGalleryImageUploadServlet.dyn?action=upload",
																		formHandlerDomain : mdp.pageVars.domainName,
																		fileTypes : '*.jpg, *.jpeg',
																		maxFileSize : 3145728,
																		maxFileCount : 6
																	};

			mdp.mdpUploader = new mdpUploader("mdp.mdpUploader", "","uploadButtonController", mdpUploadFS.formHandlerURL, mdpUploadFS.formHandlerDomain, mdpUploadFS.fileTypes, mdpUploadFS.maxFileSize, mdpUploadFS.maxFileCount);

			mdp.mdpUploadFormHandler = new uploadFormHandler("uploadApplication", ["statusMessageBottom"],mdp.mdpUploader,mdpUploadFS,mdp.mdpUploadFormHandler,mdp.moveToStep2Function, messageObject);

			var dataSlider = {};

			mdp.mdpUploader.setEventListeners({
				onListComplete : function (o){	/*var d ="";
												if( $("#tempMessageCenter") ) for (var i in o) d += "o[" + i + "] == " + o[i] + "<br />";
												if( $("#tempMessageCenter") ) $("#tempMessageCenter").innerHTML += "outside - onListComplete:<br />" + d + "<hr /><br />";
                                                */
												if (this.getFreeUploadForm != false) {
                                                    /*
													mdp.mdpUploadFormHandler.setStatus(messageObject.messages.metaData);*/
													var nextTopMsg = $("#nextMessage");
													if(nextTopMsg){nextTopMsg.html(messageObject.messages.metaData + "<br />");}
													setTimeout('mdp.mdpUploadFormHandler.dialogEnd();', 5000);
												} else {
													/* mdp.mdpUploadFormHandler.setStatus(""); */
												}
											},
				onFileComplete : function (o){	/*var d ="";
												if( $("#tempMessageCenter") ) for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
												if( $("#tempMessageCenter") ) $("#tempMessageCenter").innerHTML += "outside - onFileComplete:<br />" + d + "<hr /><br />";
                                                */
											},
				onFileUploadComplete : function (o){
                                                /*
                                                var d ="";
												if( $("#tempMessageCenter") ) for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
												if( $("#tempMessageCenter") ) $("#tempMessageCenter").innerHTML += "outside - onFileUploadComplete:<br />" + d + "<hr /><br />";
                                                */

                                                mdp.mdpUploadFormHandler.updateCountMessage("statusMessageTop");
                                                 /*
												mdp.mdpUploadFormHandler.setStatus(messageObject.messages.metaData);*/

                                                var newJSON = o["result"];
												var jsonObject = $.parseJSON( newJSON );

                                                if(jsonObject.statusMessage == "OK"){
                                                    var formID = $(".c" + o["index"]);
                                                    mdp.mdpUploadFormHandler.addThumbnail(formID[0].id,jsonObject.result,"mdpUploadFormHandler");
                                                } else {
												    mdp.mdpUploadFormHandler.dialog("There has been an error: " + jsonObject.statusMessage);
                                                }
										    },
				onTooManyFiles : function (o){	/*var d ="";
												for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
												$("#tempMessageCenter").innerHTML += "outside - onTooManyFiles:<br />" + d + "<hr /><br />";

                                                mdp.mdpUploadFormHandler.setStatus(o["message"]);
                                                */
												mdp.mdpUploadFormHandler.dialog("You have selected too many files.");
											},
				onTooLargeFile : function (o){	/*var d ="";
												for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
												$("#tempMessageCenter").innerHTML += "outside - onTooLargeFile:<br />" + d + "<hr /><br />";

                                                mdp.mdpUploadFormHandler.setStatus(o["message"]);
                                                */
												mdp.mdpUploadFormHandler.dialog("" + o["message"]);
											},
				onFileSelected : function (o){	/*var d ="";
												for (var i in o) {
													d += "o[" + i + "] == " + o[i] + "<br />";
												}
												$("#tempMessageCenter").innerHTML += "outside - onFileSelected:<br />" + d + "<hr /><br />";
                                                */
												if($("#fileProgress").length == 0){
													var div = $("<div>").attr({id:"fileProgress"}).html("<h3>Uploading</h3>");
												} else {
													div = $("#fileProgress");
												}
												Window.block(div,'#000');

												var progressDiv = $("<div>").attr({id:"progress"+o["index"]}).addClass("progressSection");
												var progressTit = $("<div>").attr({id:"title"+o["index"]}).addClass("progressTitle").html("" + o["fileName"]);
												var progressBar = $("<div>").attr({id:"bar"+o["index"]}).addClass("progressBar");
												var progressFill = $("<div>").attr({id:"fill"+o["index"]}).addClass("progressFill").css("width","0%").html("&nbsp;");

												progressTit.appendTo(progressDiv);
												progressFill.appendTo(progressBar);
												progressBar.appendTo(progressDiv);
												progressDiv.appendTo($("#fileProgress"));

												/*fileName, fileSize */
                                                /*
                                                mdp.mdpUploadFormHandler.setStatus(o["message"]);*/
												var formToUse = mdp.mdpUploadFormHandler.getFreeUploadForm();
												$(formToUse).addClass("c"+o["index"]);

											},
				onFileProgressEvent : function (o){	/*var d ="";
													for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
													$("#tempMessageCenter").innerHTML += "outside - onFileProgressEvent:<br />" + d + "<hr /><br />";
                                                    */
													var bl = o["bytesLoaded"];
													var bt = o["bytesTotal"];
													var bp = Math.round(bl/bt*100);
													$("#fill"+o["index"]).css("width", (bp) +"%");
											},
				onBrowseCancelledEvent : function (o){	/*var d ="";
														for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
														$("#tempMessageCenter").innerHTML += "outside - onBrowseCancelledEvent:<br />" + d + "<hr /><br />";
                                                        */
											},
				errorEvent : function (o){      /*var d ="";
												for (var i in o) {d += "o[" + i + "] == " + o[i] + "<br />";}
												$("#tempMessageCenter").innerHTML += "outside - errorEvent:<br />" + d + "<hr /><br />";
												*/ 
												mdp.mdpUploadFormHandler.setStatus(o["message"]);
											}
			});

			mdp.help = {
				messages:[
					{cls:'title',message:messageObject.help.titleHelp,classes:' '},
					{cls:'tags',message:messageObject.help.tagsHelp,classes:' '},
					{cls:'desc',message:messageObject.help.descHelp,classes:' '},
                    {cls:'url',message:messageObject.help.urlHelp,classes:' '},
                    {cls:'urlTitle',message:messageObject.help.urlTitleHelp,classes:' '},
					{cls:'albumName',message:messageObject.help.albumName,classes:' '},
					{id:'uploadHelpIcon',message:messageObject.help.descHelp,classes:' '}
				]
			};

			mdp.mdpUploadFormHandler.getLoadedUploadForm("mdpUploadFormHandler","statusMessageTop",mdp.help.messages);
            /*
                $(".tip").tips({fixed:true,useTitles:false});
            */
    }
});








/* EOF */

