$(function() {
	GigyaController.Init();
	
	$("#"+GigyaController.CONT_ID).dialog("destroy").dialog({
		autoOpen:false,
		draggable:true,
		resizable:false,
		modal:true,
		overlay:{opacity:.6,background:"black"},
		dialogClass:"",
		position:"center",
		height:"auto",
		width:513,
		show:{effect:"fade",speed:500},
		hide:{effect:"fade",speed:250},
		open:function(){},
		close:function(){}
	}).show();
});



http://wildfire.gigya.com/wildfire/PostAndNavigate.aspx?iSnid=9012&networkName=twitter&section=&combo2=&text1=&text2=&SocNetUsername=&SocNetPassword=&authCode=&HtmlContent=%3cimg%20style%3d%22visibility%3ahidden%3bwidth%3a0px%3bheight%3a0px%3b%22%20border%3d0%20width%3d0%20height%3d0%20src%3d%22http%3a%2f%2fcounters.gigya.com%2fwildfire%2fIMP%2fCXNID%3d2000002.0NXC%2fbHQ9MTI2MzI%2aNzQ1NTg2NCZwdD%2axMjYzMjQ3NDU4MDIwJnA9NzU3MzQxJmQ9Jm49dHdpdHRlciZnPTEmbz%2a1NGM4OTA3NTE4MmY%2aNDU4OTkyMWY3YjkwMWRlZDljNyZvZj%2aw.gif%22%20%2f%3e%3cdiv%20id%3d%22fwpAvatar%22%20style%3d%22width%3a226px%3b%20height%3a280px%3boverflow%3ahidden%3b%22%3e%3ca%20href%3d%22http%3a%2f%2fplugin.smileycentral.com%2fhttp%25253A%25252F%25252Fzwinky%25252Esmileycentral%25252Ecom%25252Fdownload%25252Findex%25252Ejhtml%25253Fpartner%25253DZJzeb007%25255FZJxdm128%252526spu%25253D1%252526feat%25253Dprof%252526ver%25253D2%2fpage.html%22%20%3e%3cimg%20src%3d%22http%3a%2f%2fplugin.smileycentral.com%2fhttp%25253A%25252F%25252Fak%25252Eimgfarm%25252Ecom%25252Fimages%25252Ffunwebproducts%25252Fpromos%25252Fzwinky%25252Fprofile%25252Egif%2fimage.gif%22%20border%3d%220%22%2f%3e%3cdiv%3e%3cimg%20src%3d%22%22%20%2f%3e%3c%2fa%3e%3c%2fdiv%3e&isLayout=false&additionalParams=&partner=757341&source=&partnerData=&postAsBulletin=false&BulletinSubject=&BulletinHTML=&captchaText=&referrer=http%3a%2f%2fhome.dev.zwinky.com%2fzwinkyhome%2fmain.jhtml&postURL=http%3a%2f%2fhome.dev.zwinky.com%2fzwinkyhome%2fmain.jhtml&previewUrl=&previewUrl2=&previewUrl3=&previewCaptureTimeout=-1&openInWindow=true&campaignId=0&adGroupId=0&creativeId=0&publisherId=0&cl=false&gen=1&srcNet=&loadTime=1263247455864&pt=1263247458020&trackCookie=Ag8AAAABAMx4p03WWcuIzHinTdZZy4h9GgAAAQA%3d%26Ag8AAAAAAA%3d%3d

var GigyaController={
	CONT_ID:'dvWildfireCont',
	GetConfig:function(_type){	
		var sUIConfig = '<config baseTheme="v2"><display showBookmark="false" ';
		switch(_type){
			case "myspace":
				sUIConfig += 'networksToShow="myspace" networksWithCodeBox="*" ';
			break;
			case "twitter":
				sUIConfig += 'networksToShow="twitter" twitterBookmarkURL="http://andrewluly.com" ';
			break;
			default:
				sUIConfig += "";
		}
		sUIConfig += 'showEmail="false"></display></config>';
		return {
		  useFacebookMystuff: 'false', 
		  defaultContent: getEmbedHTML(),				//<------------- Changing this does not seem to affect twitter 
		  myspaceContent: getMySpaceEmbedHTML(), 		
		  twitterBookmarkURL: getTwitterContent(), 
		  UIConfig:sUIConfig
		};
	},
	Init:function(){
		LoadScript("http://cdn.gigya.com/wildfire/js/wfapiv2.js");
	},
	Open:function(_type){
		$("#" + this.CONT_ID ).dialog("open");
		$('.ui-dialog-titlebar-close').css("display","none");
	
		Wildfire.initPost('757341', 'divWildfirePost', 400, 300, this.GetConfig(_type));
		Wildfire.onPostProfile = GigyaController.handleGigyaPostComplete;
		Wildfire.onEmail = GigyaController.handleGigyaPostComplete;
	},
	Close:function(){
		$("#" + this.CONT_ID ).dialog("close");
	},
	handleGigyaPostComplete: function(eventObj){
		//alert("completed");
	}
};

var zwinkyURL = "";

function showGigyaShortenURL(a_url, a_type){
	var tempArray = [a_url];
	BitlyAPI.setConfig(getConfig());
	BitlyAPI.shortenURL(tempArray,function(a_jsonObj){
			if(a_jsonObj.errorCode =="0")
				showGigya(a_jsonObj.results[a_url]['shortUrl'], a_type);
			else
				alert("There was an error with bit.ly, please try again later.");
		});
}

function getConfig(){
	return {
			bitlyConfig:{
				login: 		"bulldog",
				apiKey: 	"R_38562e6c99903b937119cb4bad551819",
				version:	"2.0.1",
				format:		"json"
			}
//			proxy:"http://www.andrewluly.com?url="	
		};
}

function showGigya(a_url, a_type){
	zwinkyURL = a_url
	GigyaController.Open(a_type);
}

function LoadScript(url){
 var e = document.createElement("script");
 e.src = url;
 e.type="text/javascript";
 document.getElementsByTagName("head")[0].appendChild(e);
}

//hacks
var sUserName="dog";


function getParentPtnrVal(){

	var sParentPtnrVal= zInterface.getTBPartnerVal()
	if ($('ToolbarCtlMWS').P){
		var tmpArray = $('ToolbarCtlMWS').P.split('_');
		sParentPtnrVal = tmpArray[tmpArray.length-1];
	}
	return sParentPtnrVal;
}

function getTwitterContent(){
	return "I just created a character on www.Zwinky.com! " + zwinkyURL
}

function getMySpaceEmbedHTML(){
	var sEmbedPtnrVal='ZJzeb007';
	var sParentPtnrVal=getParentPtnrVal();
	var sPVal=sEmbedPtnrVal+'%255F'+sParentPtnrVal;
	
	var embedLink='<div id="fwpAvatar" style="width:226px; height:280px;overflow:hidden;">'+
					'<a href="http://plugin.smileycentral.com/http%253A%252F%252Fzwinky%252Esmileycentral%252Ecom%252Fdownload%252Findex%252Ejhtml%253Fpartner%253D'+
					sPVal+'%2526spu%253D1%2526feat%253Dprof%2526ver%253D2/page.html" >'+
					'<img src="http://plugin.smileycentral.com/http%253A%252F%252Fak%252Eimgfarm%252Ecom%252Fimages%252Ffunwebproducts%252Fpromos%252Fzwinky%252Fprofile%252Egif/image.gif" '+
						'border="0"/><div>'+
					'<img src="'+zwinkyURL+'" />'+
					'</a></div>';
	return embedLink;
}

function getEmbedHTML(){
	var sEmbedPtnrVal='ZJzeb007';
	var sParentPtnrVal=getParentPtnrVal();
	var sPVal=sEmbedPtnrVal+'%255F'+sParentPtnrVal;
	
	var embedLink='<div id="fwpAvatar" style="width:226px; height:280px;overflow:hidden;">'+
					'<a href="http://plugin.smileycentral.com/http%253A%252F%252Fzwinky%252Esmileycentral%252Ecom%252Fdownload%252Findex%252Ejhtml%253Fpartner%253D'+
					sPVal+'%2526spu%253D1%2526feat%253Dprof%2526ver%253D2/page.html" >'+
					'<img src="http://plugin.smileycentral.com/http%253A%252F%252Fak%252Eimgfarm%252Ecom%252Fimages%252Ffunwebproducts%252Fpromos%252Fzwinky%252Fprofile%252Egif/image.gif" '+
						'border="0"/><div>'+
					'<img src="'+zwinkyURL+'" />'+
					'</a></div>';
	return embedLink;
}
