/*
	TalkShoe Confidential Information
	Copyright (c) 2005 - 2009 
*/

if(domainDescriptor == 'prod' || domainDescriptor == 'local'){
	var Badge160x337Data = 'http://widgets.clearspring.com/o/46dff17ccb8aec6c/46e01641fa43c690/46dff17ccb8aec6c/5a8fa522/';
	var Badge300x150Data = 'http://widgets.clearspring.com/o/46dff2b521d471ce/46e01640976f216c/46dff2b521d471ce/dc341dfa/';
	if(domainDescriptor == 'local'){
		var BadgeFacebookAppData = 'http://www.facebook.com/add.php?api_key=32372dc2a9f6b4c5b88ec49e2b42d07d';
	}else{
		var BadgeFacebookAppData = 'http://www.facebook.com/add.php?api_key=a2ad1a40df517ff582e3c1a47e7cc2c3';
	}
}else{
	var Badge160x337Data = 'http://widgets.clearspring.com/o/46cf156b99909587/46d32ffd0f945586/46cf156b99909587/933046ea/';
	var Badge300x150Data = 'http://widgets.clearspring.com/o/46d79413443303b0/46d79dd7b204e803/46d79413443303b0/a40a4fc6/';
	var BadgeFacebookAppData = 'http://www.facebook.com/add.php?api_key=50cd56506f93d45daad142a628a082f1';
}

function printBadgeForTalkcast(masterIdLoc){
	if(OS=='Mac' && browser=='Gecko'){
    	var wmode = 'default';//For bug in Firefox OSX
    }else{
    	var wmode = 'transparent';
    }
    
	var masterId = document.getElementById(masterIdLoc).value;
	BadgeForTCCodeContent = '<div class="TalkcastBadgeDiv">'
			+'<object width="160" height="337" '
			+'data="'+Badge160x337Data
			+'masterId/'+masterId+'/colorId/blue" id="W46e01641fa43c690" allowScriptAccess="always" allowNetworking="all" '
			+'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">'
			+'<param name="wmode" value="'+wmode+'" />'
			+'<param name="movie" value="'+Badge160x337Data
			+'masterId/'+masterId+'/colorId/blue" /><param name="allowScriptAccess" value="always" /></object>'
			+'</div>';
	document.write(BadgeForTCCodeContent);
}

function EnterBadgeCodeContent(masterId,colorId,sizeId){
	if(sizeId == '160x317'){
		BadgeCodeContent = '<table id="BadgeCodeEmbedTable" border="0" cellpadding="0" cellspacing="0">'
		+'<tr id="BadgeCodeEmbedTableTR1">'
		+'<td id="BadgeCodeEmbedTableTR1TD1" align="right" valign="top" height="341">'
		+'<img id="BadgeCodeEmbedPointer" class="BadgeCodeEmbedPointer" '
		+'src="/resources/talkshoe/images/badges/BadgeCodeEmbedPointer160x317.gif">'
		+'</td>'
		+'<td id="BadgeCodeEmbedTableTR1TD2" class="BadgeCodeEmbedDivTD" '
		+'align="center" valign="top" height="341">'
			+'<object width="160" height="337" '
			+'data="'+Badge160x337Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" id="W46e01641fa43c690" allowScriptAccess="always" allowNetworking="all" '
			+'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">'
			+'<param name="wmode" value="transparent" />'
			+'<param name="movie" value="'+Badge160x337Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" /><param name="allowScriptAccess" value="always" /></object>'
		+'</td></tr></table>';
	}else if(sizeId == '300x150'){
		BadgeCodeContent = '<table id="BadgeCodeEmbed300Table" border="0" cellpadding="0" cellspacing="0">'
		+'<tr id="BadgeCodeEmbedTableTR1">'
		+'<td id="BadgeCodeEmbedTableTR1TD2" class="BadgeCodeEmbedDivTD" '
		+'align="center" valign="top" height="170">'
			+'<object width="300" height="150" '
			+'data="'+Badge300x150Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" id="W46e01640976f216c" allowScriptAccess="always" allowNetworking="all" '
			+'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">'
			+'<param name="wmode" value="transparent" />'
			+'<param name="movie" value="'+Badge300x150Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" /><param name="allowScriptAccess" value="always" /></object>'
		+'</td></tr>'
		+'<tr id="BadgeCodeEmbedTableTR2">'
			+'<td id="BadgeCodeEmbedTableTR2TD1" align="center" valign="top" height="100">'
		//+'<img id="BadgeCodeEmbedPointer" class="BadgeCodeEmbedPointer" '
		//+'src="/resources/talkshoe/images/badges/BadgeCodeEmbedPointer300x150.gif">'
		+'<textarea id="BadgeCodeDynamicCodeBlock" name="BadgeCodeDynamicCodeBlock" class="BadgeCodeDynamicCodeBlock" cols="37" rows="5">'
			+'<object width="300" height="150" '
			+'data="'+Badge300x150Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" id="W46e01640976f216c" allowScriptAccess="always" allowNetworking="all" '
			+'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">'
			+'<param name="wmode" value="transparent" />'
			+'<param name="movie" value="'+Badge300x150Data
			+'masterId/'+masterId+'/colorId/'+colorId+'" /><param name="allowScriptAccess" value="always" /></object>'
		+'</textarea>'
		+'</td></tr>'
		+'<tr id="BadgeCodeEmbedTableTR3">'
		+'<td id="BadgeCodeEmbedTableTR3TD1" align="left" valign="top">'
		+'<a id="BadgeCodeDynamicSnippetLink" href="javascript:SelectCodeAll(\'BadgeCodeDynamicCodeBlock\')">'
		+'<span id="BadgeCodeDynamicSnippetText" class="BadgeCodeDesc">'
		+'Copy this snippet to my computer</span></a><br id="BadgeCodeDynamicInfoJSBR1">'
		+'<span id="BadgeCodeDynamicSnippetNoteText" class="BadgeCodeDesc">'
		+'(You may have to right-click and copy the code to your clipboard.)</span>'
		+'</td></tr>'
		+'</table>';
	}else if(sizeId == 'FacebookApp'){
		BadgeCodeContent = '<table id="BadgeCodeEmbedTable" border="0" cellpadding="0" cellspacing="0">'
		+'<tr id="BadgeCodeEmbedTableTR1">'
		+'<td id="BadgeCodeEmbedTableTR1TD2" class="BadgeCodeEmbedDivTD" '
		+'align="center" valign="top" height="235">'
			+'<img src="/resources/facebook/images/FacebookAppExample.jpg" border="0" height="233" width="400"/>'
		+'</td></tr>'
		+'<tr id="BadgeCodeEmbedTableTR2">'
			+'<td id="BadgeCodeEmbedTableTR2TD1" align="center" valign="top" height="70">'
		+'<a href="'+BadgeFacebookAppData+'" target="new"><img src="/resources/facebook/images/FacebookAppAdd.gif" border="0"/></a>'
				+'<br/><span style="color:red;line-height:20px;">* You will have to login to Facebook</span>'
		+'</td></tr>'
		+'</table>';
	
	}
}

function showBadgeCodeDiv(masterId,colorId,sizeId){
	document.getElementById('BadgeCodeEmbedDiv').style.visibility = "visible";
	EnterBadgeCodeContent(masterId,colorId,sizeId);
	document.getElementById('BadgeCodeEmbedDiv').innerHTML = BadgeCodeContent;
}

function hideBadgeCodeDiv(){
	document.getElementById('BadgeCodeEmbedDiv').blur();
	document.getElementById('BadgeCodeEmbedDiv').style.visibility = "hidden";
}

function changeBadgeCodeTab(kind){
	dTabDisplay=document.getElementById('BadgeCodeDynamic');
	dTabImgOn='/resources/talkshoe/images/badges/badgeCodeD_selected.gif';
	dTabImgOff='/resources/talkshoe/images/badges/badgeCodeD_notselected.gif';
	dTabImg=document.getElementById('BadgeCodeDynamicTab');
	sTabDisplay=document.getElementById('BadgeCodeStatic');
	sTabImgOn='/resources/talkshoe/images/badges/badgeCodeS_selected.gif';
	sTabImgOff='/resources/talkshoe/images/badges/badgeCodeS_notselected.gif';
	sTabImg=document.getElementById('BadgeCodeStaticTab');
	
	if(kind == 'D'){
		dTabDisplay.style.display = "";
		sTabDisplay.style.display = "none";
		dTabImg.setAttribute('src',dTabImgOn);
		sTabImg.setAttribute('src',sTabImgOff);
	}else{
		dTabDisplay.style.display = "none";
		sTabDisplay.style.display = "";
		dTabImg.setAttribute('src',dTabImgOff);
		sTabImg.setAttribute('src',sTabImgOn);
		for(i=1;i<21;i++){
			document.getElementById('BadgeCodeStaticRadio'+i).checked = false;
		}
		document.getElementById('BadgeCodeStaticCodeBlock').value = "";		
	}
	
	dTabImg.blur()
	sTabImg.blur();
}

function displayBadgeCode(locationId,imgId,codeSBlock,sRadio,rNum){
	document.getElementById(codeSBlock).value = "";
	
	for(i=1;i<21;i++){
		if(i == rNum){
			document.getElementById(sRadio+i).checked = true;
		}else{
			document.getElementById(sRadio+i).checked = false;
		}
	}
	
	var locationIdVal = document.getElementById(locationId).value;
		
	var printSBadge1 = '<!--Copy code below--> \n\n';
		printSBadge1 += '<p id="powered-by-TalkShoe">\n<a href="'+masterWebSiteBaseUrlForJS+'/talkshoe/web/tscmd/tc/'+locationIdVal+'">\n';
		printSBadge1 += '<img src="'+masterWebSiteBaseUrlForJS;
		printSBadge1 += '/resources/talkshoe/images/badges/static/badgeStatic'+imgId+'" ';
		printSBadge1 += 'alt="Powered by TalkShoe" border="0"/></a>\n</p>\n\n';
		printSBadge1 += '<!--Copy code above-->';
		
	document.getElementById(codeSBlock).value = printSBadge1;
	location.href = "#BadgeCodeSStep2";
}

function displayBadgeCodeDynamic(masterId,sizeId,colorId,dRadio){

	hideBadgeCodeDiv();
	
	for(i=1;i<9;i++){
		if(sizeId == '125x125'){
			document.getElementById('BadgeCodeDynamicRadio125'+i).checked = false;
		}else if(sizeId == '160x317'){
			document.getElementById('BadgeCodeDynamicRadio160'+i).checked = false;
		}else if(sizeId == '300x150'){
			document.getElementById('BadgeCodeDynamicRadio300'+i).checked = false;
		}else if(sizeId == 'FacebookApp'){
			//Do Nothing;
		}else{
			document.getElementById('BadgeCodeDynamicRadio160'+i).checked = false;
		}
		
		if(sizeId != 'FacebookApp'){
			document.getElementById(dRadio).checked = true;
		}
	}

	var masterIdVal = document.getElementById(masterId).value;
	
	showBadgeCodeDiv(masterIdVal,colorId,sizeId);
	
}

function showHideBadgeColorSwatches(whichSize){
	if(whichSize==125){
		//document.getElementById('BadgeCodeDSwatch125TR1').style.display = "";
		//document.getElementById('BadgeCodeDSwatch125TR2').style.display = "";
		document.getElementById('BadgeCodeDSwatch160TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatchFacebookTR1').style.display = "none";
		displayBadgeCodeDynamic('BadgeCodeMasterId','125x125','blue','BadgeCodeDynamicRadio1251');
	}else if(whichSize==160){
		//document.getElementById('BadgeCodeDSwatch125TR1').style.display = "none";
		//document.getElementById('BadgeCodeDSwatch125TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR1').style.display = "";
		document.getElementById('BadgeCodeDSwatch160TR2').style.display = "";
		document.getElementById('BadgeCodeDSwatch300TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatchFacebookTR1').style.display = "none";
		displayBadgeCodeDynamic('BadgeCodeMasterId','160x317','blue','BadgeCodeDynamicRadio1601');
	}else if(whichSize==300){
		//document.getElementById('BadgeCodeDSwatch125TR1').style.display = "none";
		//document.getElementById('BadgeCodeDSwatch125TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR1').style.display = "";
		document.getElementById('BadgeCodeDSwatch300TR2').style.display = "";
		document.getElementById('BadgeCodeDSwatchFacebookTR1').style.display = "none";
		displayBadgeCodeDynamic('BadgeCodeMasterId','300x150','blue','BadgeCodeDynamicRadio3001');
	}else if(whichSize=="FacebookApp"){
		//document.getElementById('BadgeCodeDSwatch125TR1').style.display = "none";
		//document.getElementById('BadgeCodeDSwatch125TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatchFacebookTR1').style.display = "";
		displayBadgeCodeDynamic('BadgeCodeMasterId','FacebookApp','blue','none');
	}else{
		//document.getElementById('BadgeCodeDSwatch125TR1').style.display = "none";
		//document.getElementById('BadgeCodeDSwatch125TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatch160TR1').style.display = "";
		document.getElementById('BadgeCodeDSwatch160TR2').style.display = "";
		document.getElementById('BadgeCodeDSwatch300TR1').style.display = "none";
		document.getElementById('BadgeCodeDSwatch300TR2').style.display = "none";
		document.getElementById('BadgeCodeDSwatchFacebookTR1').style.display = "none";
		displayBadgeCodeDynamic('BadgeCodeMasterId','160x317','blue','BadgeCodeDynamicRadio1601');
	}
	
}

function displayBadgeCodeDynamicOnLoad(){
	var sizeIdVal = document.getElementById('BadgeCodeTypeParam').value;
	document.getElementById('badgeDSwatchSizeSel').value = sizeIdVal;
	showHideBadgeColorSwatches(sizeIdVal);
}

var copytoclip=1

function SelectCodeAllOld(theField) {
	var tempval=document.getElementById(formName+":"+theField);
	tempval.focus();
	tempval.select();
	if (document.all&&copytoclip==1){
		therange=tempval.createTextRange();
		therange.execCommand("Copy");
		window.status="Contents highlighted and copied to clipboard!";
		setTimeout("window.status=''",1800);
	}
}

function SelectCodeAll(FData) {
      var dataVal = document.getElementById(FData);
      dataVal.focus();
      dataVal.select();
      var copyText = dataVal.value;
      if (window.clipboardData) { // IE send-to-clipboard method.
            window.clipboardData.setData('Text', copyText);
            
      } else if (window.netscape) {
            // You have to sign the code to enable this or allow the action in about:config by changing user_pref("signed.applets.codebase_principal_support", true);
            
		    try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				            // Store support string in an object.
	            var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
	            if (!str) return false;
	            str.data=copyText;
	            
	            // Make transferable.
	            var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
	            if (!trans) return false;
	            
	            // Specify what datatypes we want to obtain, which is text in this case.
	            trans.addDataFlavor("text/unicode");
	            trans.setTransferData("text/unicode",str,copyText.length*2);
	            
	            var clipid=Components.interfaces.nsIClipboard;
	            var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
	            if (!clip) return false;
	            
	            clip.setData(trans,null,clipid.kGlobalClipboard);
			} catch (e) {
				return;
			}
      
      }
}

function goBadgeCode(ProtUnProt, baseUrl){
 var popWidth = "740px";
 var popHeight = "340px";
 
    webSiteBaseUrl = baseUrl;
		window.open('/talkshoe/web/help/badgeCodePop.jsp', 'badgeChild', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no, height='+popHeight+', width='+popWidth+', top=20 left=20' );
}
function displayITunesCode(locationID){
	locationIDVal=document.getElementById(locationID).value;

	document.write(locationIDVal);
}

function goITunesCode(iPopTscmd){
 var popWidth = "740px";
 var popHeight = "400px";


		window.open(iPopTscmd, 'iTunesChild', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no, height='+popHeight+', width='+popWidth+', top=20 left=20' );
}
