var JQ=jQuery.noConflict();var UGC=new ugc();var profile_stats={};function ugc(){var self=this;this.init=function(){self.get_upload_info_URL="http://inside.nikesportswear.com/ugc_essay/index.php/upload/get";self.set_upload_info_URL="http://inside.nikesportswear.com/ugc_essay/index.php/upload/";self.set_redirect_page()};this.swfAjaxRequest=function(url,method,data,callback){this.url=url||"";this.method=method||"POST";this.data=data||{};this.callback=callback||function(){alert("No callback provided")};this.req={url:this.url,meth:this.method,data:this.data,onready:function(data){callback(data)}};this.sendRequest=function(){f4a.open(this.req)}};this.init_form=function(){var currentCustID=JQ("#ugc_CustomerID").val();var feedID=JQ("#ugc_feedID").val();var guid=create_guid();var totalGuid=guid+"_id"+feedID;JQ("#ugc_YourAssetID").val(totalGuid);JQ("#ugc_essayLink").val("http://inside.nikesportswear.com/ugc_essay/?guid="+totalGuid);JQ("#ugc_upload_submit").click(function(){if(validatePage3()){tracking.click({pageName:track_site+">blog>nfr09>submit",prop18:"blog",prop19:"nfr09"});self.pre_submit(function(){JQ("#ugc_upload_form").submit();return true})}})};this.load_profile=function(callback){var url="/services/profileService/?action=getprofile&rand="+parseInt(Math.random()*99999);var load_profile_request=new self.swfAjaxRequest(url,"POST",{},function(data){var profileService=JQ.xml2json(data);var user_id="";var screenname="";var email=JQ("#ugc_phone").val();if(user_id&&user_id!=""&&email&&email!=""){if(screenname&&screenname!=""){self.set_user_stats(user_id,email,screenname)}else{}}else{}});load_profile_request.sendRequest()};this.set_user_stats=function(user_id,email,screenname){self.user_id=user_id;self.email=email;self.screenname=screenname;JQ("#ugc_screenname").val(screenname)};this.get_upload_info=function(guid,callback){var post="guid="+guid;var get_upload_info_request=new self.swfAjaxRequest(self.get_upload_info_URL,"POST",post,function(data){if(typeof data=="string"){eval("var data="+data)}if(data.status=="success"){callback(data)}else{JQ("#result").html(data.exception)}});get_upload_info_request.sendRequest()};this.pre_submit=function(callback){var original_description=JQ("#ugc_description").val();JQ("#ugc_Lang1Desc").val(original_description+"|"+JQ("#ugc_default_tags").val()+" "+JQ("#ugc_Lang1Tags").val());JQ("#ugc_upload_submit").attr({disabled:"disabled"});var post="";var c="";var post_array=self.serializeForm(JQ("#ugc_upload_form"));for(var i=0;i<post_array.length;i++){if(JQ("#ugc_"+post_array[i]["name"]).attr("admin")=="true"){post+=c+post_array[i]["name"]+"="+post_array[i]["value"];c="&"}}post+="&email="+self.email+"&user_id="+self.user_id;var set_upload_info_request=new self.swfAjaxRequest(self.set_upload_info_URL,"POST",post,function(data){if(typeof data=="string"){eval("var data="+data)}if(data!=undefined){if(data.status=="success"){callback()}else{JQ("#ugc_upload_submit").attr({disabled:"false"});JQ("#ugc_loading").hide();alert(data.exception)}}});set_upload_info_request.sendRequest()};this.serializeForm=function(jQForm){return JQ(jQForm).serializeArray()};this.set_redirect_page=function(){var url=window.location.href;if(window.location.search.length>0){var c="&"}else{var c="?"}self.redirect_page_URL=url+c+"ugc_success=true";JQ("#ugc_RedirectPage").val(self.redirect_page_URL)};self.init()}var create_guid=function(){return(s4()+s4()+"-"+s4()+"-"+s4()+"-"+s4()+"-"+s4()+s4()+s4())};var s4=function(){return(((1+Math.random())*65536)|0).toString(16).substring(1)};