///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
////////////////////////	Zazzle namespace version 1.0.0.1	///////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

var zazzle = 
{
	//link vars
	boutiqueBuffet : "http://www.zazzle.com/api/create?at=238206675794020898&ax=DesignBlast&cg=196654369913182245&ds=true&continueUrl=http%3A//www.girlsense.com&rut=Go%20back%20to%20GirlSense.com&fwd=ProductPage&coverimage=",
	faceBuffet : "http://www.zazzle.com/api/create?at=238206675794020898&ax=DesignBlast&cg=196874922111263298&ds=true&continueUrl=http%3A//www.girlsense.com&rut=Go%20back%20to%20GirlSense.com&fwd=ProductPage&coverimage=",
	graffitiBuffet : "http://www.zazzle.com/api/create?at=238206675794020898&ax=DesignBlast&cg=196537652981220880&ds=true&continueUrl=http%3A//www.girlsense.com&rut=Go%20back%20to%20GirlSense.com&fwd=ProductPage&coverimage=",
	
	//pics vars
	boutiquePic : "/premium/zazzle/images/noBoutique2.gif",  //default --> no boutique image
	boutiqueHTML : "",
	boutiqueText : "",
	boutiqueButton : "",
	
	facePic : "/premium/zazzle/images/noFace2.gif", //default --> no face image
	faceHTML : "",
	faceText : "",
	faceButton : "",
	
	graffitiPic : "/premium/zazzle/images/noGraffiti2.gif", //default --> no graffiti image
	graffitiTitle : "", //default --> "My Graffiti"
	graffitiHTML : "",
	graffitiText : "",
	graffitiButton : "",
	
	linkPrefix : "http%3A//www.girlsense.com",
	urchinBase: "/GAS/Zazzle/",
	
	//////clicks
	buttonDisable : "/premium/zazzle/images/makeDisable.gif",
	buttonOver : "/premium/zazzle/images/makeOver.gif",
	buttonOut : "/premium/zazzle/images/makeOut.gif",
	
	//action bool
	goZazzle : true,
	
	//pics sizes (on the HTML page)
	bWidth : 190,
	bHeight : 137,
	
	fWidth : 117,
	fHeight : 137,
	
	gWidth : 190,
	gHeight : 137,
	
	//boutique vars
	boutiqueOk : true,
	boutiqueErrMsg : "",
	copyrightXML : "",
	
	////////////Checking procedures
	checkData : function()
	{
		try
		{
			/*
			if ((uid == "") || (nickname == "") || (uid == 0) || (nickname == " ")|| ((uid.toLowerCase().indexOf("$uid")) != -1 && (nickname.toLowerCase().indexOf("$nickname") != -1)))
			{
				zazzle.goZazzle = false;
				if (top)
					top.location.href = "http://www.girlsense.com";
				else
					location.href = "http://www.girlsense.com";
				return;
			}
			*/
			//random num
			//var randomNum=Math.floor(Math.random()*9999999);
			var urchin = "";
			//face
			var urchinPic = zazzle.urchinBase + "face" + "/Picture/";
			var urchinBtn = zazzle.urchinBase + "face" + "/Go 2 Zazzle Button/";
			var urchinText = zazzle.urchinBase + "face" + "/Text/";
			var photoDir = General.getDirName(uid);
			switch (faceID)
			{
				case "-1":
					zazzle.facePic = "/premium/zazzle/images/reSave_face.gif";
					zazzle.faceHTML = "<a href=\"/premium/template_activities.pl?activity=faceplace\" onclick=\"javascript:urchinTracker('"+urchinPic + "RE SAVE" +"')\"><img border=0 width='"+zazzle.fWidth+"' height='"+zazzle.fHeight+"' src='"+zazzle.facePic+"' style='position:relative;top:5px;left:-3px;'><\/a>";
					zazzle.faceText = "<a class='links' href=\"/premium/template_activities.pl?activity=faceplace\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "RE SAVE my face" +"')\">Go to Face Place<\/a>";
					zazzle.faceButton = "<img class='buttons' src='"+zazzle.buttonDisable+"'>"
					break
				case "0":
					zazzle.faceHTML = "<img border=0 width='"+zazzle.fWidth+"' height='"+zazzle.fHeight+"' src='"+zazzle.facePic+"' style='position:relative;top:5px;left:-3px;'>";
					zazzle.faceText = "<a class='links' href=\"/premium/template_activities.pl?activity=faceplace\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "CREATE my face" +"')\">Create My Face<\/a>";
					zazzle.faceButton = "<img class='buttons' src='"+zazzle.buttonDisable+"'>"
				break
				default:
					zazzle.facePic = "/boutiques/faces/" + photoDir + "/" + uid + ".jpg";
					zazzle.faceHTML = "<a href=\"javascript:zazzle.go2zazzle('face')\" onclick=\"javascript:urchinTracker('"+urchinPic + "Go 2 Zazzle" +"')\"><img border=0 width='"+zazzle.fWidth+"' height='"+zazzle.fHeight+"' src='"+zazzle.facePic+"' style='position:relative;top:5px;left:-3px;'><\/a>";
					zazzle.faceButton = "<a href=\"javascript:zazzle.go2zazzle('face')\"  onclick=\"javascript:urchinTracker('"+urchinBtn+"')\"><img border=0 class='buttons' src='"+zazzle.buttonOut+"' onmouseover='this.src=zazzle.buttonOver' onmouseout='this.src=zazzle.buttonOut'><\/a>";
					zazzle.faceText = "<a class='links' href=\"/premium/template_activities.pl?activity=faceplace\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Edit my face" +"')\">Edit My Face<\/a>";
					break
			}
			//boutique
			urchinPic = zazzle.urchinBase + "boutique" + "/Picture/";
			urchinBtn = zazzle.urchinBase + "boutique" + "/Go 2 Zazzle Button/";
			urchinText = zazzle.urchinBase + "boutique" + "/Text/";
			switch (boutiqueId)
			{
				case "-1":
					zazzle.boutiquePic = "/premium/zazzle/images/reSave_boutique.gif";
					zazzle.boutiqueHTML = "<a href=\"/premium/eBoutiques/viewer.pl\" onclick=\"javascript:urchinTracker('"+urchinPic + "Re save" +"')\"><img border=0 width='"+zazzle.bWidth+"' height='"+zazzle.bHeight+"' src='"+zazzle.boutiquePic+"' style='position:relative;top:5px;left:-3px;'><\/a>";
					zazzle.boutiqueText = "<a class='links' href=\"/premium/eBoutiques/viewer.pl\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Re Save" +"')\">Go to My Boutique<\/a>";
					zazzle.boutiqueButton = "<img class='buttons' src='"+zazzle.buttonDisable+"'>"
					break
				case "0":
					zazzle.boutiqueHTML = "<img border=0 width='"+zazzle.bWidth+"' height='"+zazzle.bHeight+"' src='"+zazzle.boutiquePic+"' style='position:relative;top:5px;left:-3px;'>";
					zazzle.boutiqueText = "<a class='links' href=\"/premium/eBoutiques/viewer.pl\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Create" +"')\">Create My Boutique<\/a>";
					zazzle.boutiqueButton = "<img class='buttons' src='"+zazzle.buttonDisable+"'>";
				break
				default:
					zazzle.boutiquePic = "/boutiques/thumbnails/" + photoDir + "/" + uid + ".jpg";
					zazzle.boutiqueHTML = "<a href=\"javascript:zazzle.go2zazzle('boutique')\" onclick=\"javascript:urchinTracker('"+urchinPic + "Go 2 Zazzle" +"')\"><img border=0 width='"+zazzle.bWidth+"' height='"+zazzle.bHeight+"' src='"+zazzle.boutiquePic+"' style='position:relative;top:5px;left:-3px;'><\/a>";
					zazzle.boutiqueButton = "<a href=\"javascript:zazzle.go2zazzle('boutique')\" onclick=\"javascript:urchinTracker('"+urchinBtn + "Go 2 Zazzle" +"')\"><img border=0 class='buttons' src='"+zazzle.buttonOut+"' onmouseover='this.src=zazzle.buttonOver' onmouseout='this.src=zazzle.buttonOut'><\/a>";
					zazzle.boutiqueText = "<a class='links' href=\"/premium/eBoutiques/viewer.pl\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Edit" +"')\">Edit My Boutique<\/a>";
					break
			}
			//graffiti
			urchinPic = zazzle.urchinBase + "graffiti" + "/Picture/";
			urchinBtn = zazzle.urchinBase + "graffiti" + "/Go 2 Zazzle Button";
			urchinText = zazzle.urchinBase + "graffiti" + "/Text/";
			switch(graffitiLink)
			{
				case "current/0/0":
					zazzle.graffitiHTML = "<img border=0 width='"+zazzle.gWidth+"' height='"+zazzle.gHeight+"' src='"+zazzle.graffitiPic+"' style='position:relative;top:5px;left:-3px;'>";
					zazzle.graffitiText = "<a class='links' href=\"/kiddonet/graffitiPlatform2/general.html\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Create" +"')\">Create My Graffiti<\/a>";
					zazzle.graffitiButton = "<img class='buttons' src='"+zazzle.buttonDisable+"'>";
					break;
				default:
					zazzle.graffitiPic = "/kiddonet/graffitiPlatform2/savedImages/" + graffitiLink;
					zazzle.graffitiHTML = "<a href=\"javascript:zazzle.go2zazzle('graffiti')\"  onclick=\"javascript:urchinTracker('"+urchinPic + "Go 2 Zazzle" +"')\"><img border=0 width='"+zazzle.gWidth+"' height='"+zazzle.gHeight+"' src='"+zazzle.graffitiPic+"' style='position:relative;top:5px;left:-3px;'><\/a>";
					zazzle.graffitiButton = "<a href=\"javascript:zazzle.go2zazzle('graffiti')\" onclick=\"javascript:urchinTracker('"+urchinBtn+"')\"><img border=0 class='buttons' src='"+zazzle.buttonOut+"' onmouseover='this.src=zazzle.buttonOver' onmouseout='this.src=zazzle.buttonOut'><\/a>";
					zazzle.graffitiText = "<a class='links' href=\"/kiddonet/graffitiPlatform2/viewCollection.pl?myPrivateCollection=1\" target='_top' onclick=\"javascript:urchinTracker('"+urchinText + "Gallery" +"')\">See My Gallery<\/a>";
					break;
			}
		}
		catch(e)
		{
			zazzle.goZazzle = false;	
			//alert(e);
		}
	},
	
	
	/////////////////////////////////////////////////////////
	///GENERATE ///
	
	generateImage : function(creation)
	{
		switch (creation)
		{
			case "boutique":
				document.write(zazzle.boutiqueHTML)	
				break;
			case "graffiti":
				document.write(zazzle.graffitiHTML);
				break;
			case "face":
				document.write(zazzle.faceHTML);	
				break;
		}
	},
	
	
	generateButton : function(creation)
	{
		switch (creation)
		{
			case "boutique":
				document.write(zazzle.boutiqueButton);
				break;
			case "graffiti":
				document.write(zazzle.graffitiButton);
				break;
			case "face":
				document.write(zazzle.faceButton);
				break;
		}	
		
	},
	
	generateLink : function(creation)
	{
		switch (creation)
		{
			case "boutique":
				document.write(zazzle.boutiqueText);
				break;
			case "graffiti":
				document.write(zazzle.graffitiText);
				break;
			case "face":
				document.write(zazzle.faceText);
				break;	
		}
	},
	
	/////////////////////////////////////////////////////////
	///FLASH COMBINE///
	generateFlashLink : function(uid, type)
	{
		uid = uid || null;	
		type = type || null;	
		if (!uid || !type)
			return;
		
		var _link;
		var _photoLink;
		var photoDir = General.getDirName(uid);
		
		switch(type)
		{
			case 'boutique':
				_link = zazzle.boutiqueBuffet;
				_photoLink = "/boutiques/thumbnails/" + photoDir + "/" + uid + ".jpg";
				break;
			case 'face':
				_link = zazzle.faceBuffet;
				_photoLink = "/boutiques/faces/" + photoDir + "/" + uid + ".jpg";
				break;
			/*
			case 'graffiti':
				_link = zazzle.graffitiBuffet;
				_photoLink = "/kiddonet/graffitiPlatform2/savedImages/";
				break;
			*/
			default:
				return;
		}
		
		_photoLink = zazzle.fixLink(_photoLink);
		_link = _link + _photoLink;
		//return _link;
		if (top)
			top.window.open(_link,"ZazzleWindow");
		else
			window.open(_link,"ZazzleWindow");
	},
	
	
	
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	fixLink : function(link)
	{
		if (link.toLowerCase().indexOf("http:\/\/") != -1)
			link = link.replace("http://","http%3A//");
		if (link.toLowerCase().indexOf("http%3a//") == -1)
		{
			if (link.toLowerCase().indexOf("www.") == -1)	
				link = "http%3A//www.girlsense.com" + link;
			else
				link = "http%3A//" + link;
		}	
		return link;
	},
	
	/////////////////////////////////////////////
	/////////////////////////////////////////////
	
	/////action procudures
	
	
	showCopyrightedMessage : function()
	{
		document.getElementById('blocker').style.display = "block";
		document.getElementById('copyrighted').style.display = "block";
	},
	
	hideCopyrightedMessage : function()
	{
		document.getElementById('blocker').style.display = "none";
		document.getElementById('copyrighted').style.display = "none";
	},
	
	
	go2zazzle: function(creation,link,text)
	{
		zazzle.goZazzle = link ? true : zazzle.goZazzle;
		link = link ? link : null;
		//verifying the link correctness
		
		text = text ? text : zazzle.graffitiTitle; 
		if (zazzle.goZazzle)
		{
			
			var zazzleLink = "";
			switch (creation)	
			{
				case "boutique":
					if (zazzle.boutiqueErrMsg == "") //if the boutique is OK
					{
						if (link != null)
							zazzleLink = zazzle.fixLink(link);
						else
							zazzleLink = zazzle.fixLink(zazzle.boutiquePic);
					}
					else //the boutique containes copyrightes content
					{
						zazzle.showCopyrightedMessage();	
						return;
					}
					zazzleLink = zazzle.boutiqueBuffet + zazzleLink;		
					break;
				case "graffiti":
					if (link != null)
						zazzleLink = zazzle.fixLink(link) + "&CoverText=" + text;
					else
						zazzleLink = zazzle.fixLink(zazzle.graffitiPic) + "&CoverText=" + text;
					zazzleLink = zazzle.graffitiBuffet + zazzleLink;
					break;
				case "face":
					if (link != null)
						zazzleLink = zazzle.fixLink(link);
					else
						zazzleLink = zazzle.fixLink(zazzle.facePic);
					zazzleLink = zazzle.faceBuffet + zazzleLink;
					break;
			}
			
			if (top)
				top.window.open(zazzleLink,"ZazzleWindow");
			else
				window.open(zazzleLink,"ZazzleWindow");
		}
	}
	
}
//calling the check function
zazzle.checkData();
	



