var adminTags = "";
var isReadyForWidgetActionOnMyHome=false;
history.navigationMode = 'compatible';

if(Ka.Settings){
	Ka.Settings.tinyMCE.theme_advanced_buttons1 = Ka.Settings.tinyMCE.theme_advanced_buttons1.replace(',kickmedia','');
}
if( Ka.Info.PAGE === 'pages/myPlace.jsp' || Ka.Info.PAGE == 'pages/mediaPlayPage.jsp'){
	Ka.Settings.tinyMCE.enabled = false;
}
//if (Ka.Info.PAGE === 'pages/mediaPlayPage.jsp'){    
//	$j(document).ready(function(){


function removeCommentMCE(){
//document.domain='pulseit.simonandschuster.com';
        if (typeof(tinyMCE)!= 'undefined' && tinyMCE.getInstanceById('text')){
        	//alert('here');
    		tinyMCE.execCommand('mceFocus', false, 'text');
    		tinyMCE.execCommand('mceRemoveControl', false, 'text');
    	}
//document.domain='simonandschuster.com';	
    }//);
//}

$j(document).ready(function(){
setTimeout('removeCommentMCE()',2000);

if(Ka.Info.PAGETYPE=='Kickplace'){
	getAdminTagsPulseIt();
	insertCurrentReadingProfile();
}


if (Ka.Info.PAGETYPE=='MKP' && Ka.Info.PAGE=='pages/myPlace.jsp'){
	//create header structure
	$j('#ka_manageContent').prepend('<div id="myhome_top_wrap"><div id="user_header"><div class="content_wrap"><div id="user_lt"></div><a id="invite_friends" href="/view/displayInviteFriends.kickAction?as=107649">invite friends</a></div></div><div id="reading_wrap"><div class="content_wrap" id="reading_content_wrap"><div id="selectbk_widget"></div></div></div></div>');
	var headerText = $j('#ka_manageContent').find('h2#ka_myHome').html();
	$j('#user_header').find('#user_lt').prepend('<h2 id="ka_myHome2">'+headerText+'</h2>');
	$j('#ka_manageContent').find('h2#ka_myHome').remove();
	var profileLinkHtml = $j('#ka_manageContent').find('#ka_myHomeURL').html();
	$j('#ka_manageContent').find('#ka_myHomeURL').remove();
	
	$j('#user_header').find('h2#ka_myHome2').after('<div id="ka_myHomeURL">'+profileLinkHtml+'</div>');
	//$j('#selectbk_widget').html('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="404" height="243" id="kickWidget_107649_193731" ><param name="movie" value="http://serve.a-widget.com/service/getWidgetSwf.kickAction"/><param name="FlashVars" value="affiliateSiteId=107649&amp;widgetId=193731&amp;width=404&amp;height=243&amp;revision=15&amp;eventCallbackFunc=bookEventCallbackFunc&amp;clickJSCallback=widgetClickHandler" /><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://serve.a-widget.com/service/getWidgetSwf.kickAction" name="kickWidget_107649_193731" width="404" height="243" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" FlashVars="affiliateSiteId=107649&amp;widgetId=193731&amp;width=404&amp;height=243&amp;revision=15&amp;clickJSCallback=widgetClickHandler&amp;eventCallbackFunc=bookEventCallbackFunc"></embed></object>');
	var flashvars = {  
		affiliateSiteId:107649,
		widgetId:193731,
		width:404,
		height:243,
		revision:5,
		eventCallbackFunc:"bookEventCallbackFunc",
		clickJSCallback:"widgetClickHandler"
	};
	var params = {
		allowFullScreen:true,
		allowScriptAccess:"always",
		wmode:"transparent",
		movie:"http://serve.a-widget.com/service/getWidgetSwf.kickAction"
	};
	var attributes = {  
		id: "kickWidget_107649_193731",  
		name: "kickWidget_107649_193731"
	};
	swfobject.embedSWF("http://serve.a-widget.com/service/getWidgetSwf.kickAction", "selectbk_widget", "404", "243", "9.0.0","http://serve.a-widget.com/service/getWidgetSwf.kickAction", flashvars, params, attributes);
	$j('#ka_newBlog').insertBefore('#ka_myhomeUpdates');
	if (useBookCoverPollSize==1){
		$j('#ka_rightColumn').prepend('<div id="polls_container" class="bookCoverPoll"><iframe allowtransparency="true" src="http://clientapps.kickapps.com/pulseit/poll.html"  name="polliframe" align="middle" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" noresize></iframe></div>');
	}
	if (useTextPollSize==1){
		$j('#ka_rightColumn').prepend('<div id="polls_container" class="textPoll"><iframe allowtransparency="true" src="http://clientapps.kickapps.com/pulseit/poll.html"  name="polliframe" align="middle" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" noresize></iframe></div>');
	}

	//Show photo
	var photoLink = Ka.Info.USERPHOTO;
	$j('#user_header').find('h2#ka_myHome2').after('<img id="ss_userPhoto" src="http://media.kickstatic.com/kickapps/images/'+photoLink+'"></img>');

	insertCurrentReading();
	
// (KA - VP): below seg. commented out 7/31/09
	/*insertPointBoard();*/ 
	
// (KA - VP): below seg. inserted 7/31/09
	insertWinnersCall();
	
	insertRecentDiscussionsMyHome();
	if($j('#ka_myhomeReviews:first-child').length==0){
		$j('#ka_myhomeReviews').remove();
	}
}

if (Ka.Info.PAGETYPE=='Play'&&Ka.Info.MEDIATYPE=='PHOTO'){
	getPhotoAdminTagsPulseIt();
	
}

if (Ka.Info.PAGETYPE=='List'&& Ka.Util.getLocationParam('includePhoto')=='on'){
	$j('form[name=ka_search]').append('<input type="hidden" name="adminTags" value="bookpage">');
	var innerHtml1 = '<a href="/service/searchEverything.kickAction?as=107649&mediaType=photo&sortType=recent&tab=yes&includePhoto=on&d-7095067-p=1&adminTags=bookpage">most recent</a>';
	$j('#ka_subMostRecent').html(innerHtml1);
	var innerHtml2 = '<a href="/service/searchEverything.kickAction?as=107649&mediaType=photo&sortType=rating&tab=yes&includePhoto=on&d-7095067-p=1&adminTags=bookpage">highest rated</a>';
	$j('#ka_subHighRate').html(innerHtml2);
	var innerHtml3 = '<a href="/service/searchEverything.kickAction?as=107649&mediaType=photo&sortType=popular&tab=yes&includePhoto=on&d-7095067-p=1&adminTags=bookpage">most viewed</a>';
	$j('#ka_subMostView').html(innerHtml3);
	var innerHtml4 = '<a href="/service/searchEverything.kickAction?as=107649&mediaType=photo&sortType=favorite&tab=yes&includePhoto=on&d-7095067-p=1&adminTags=bookpage">top favorites</a>';
	$j('#ka_subTopFav').html(innerHtml4);
	var innerHtml5 = '<a href="/service/searchEverything.kickAction?as=107649&mediaType=photo&sortType=commented&tab=yes&includePhoto=on&d-7095067-p=1&adminTags=bookpage">most reviewed</a>';
	$j('#ka_subMostComment').html(innerHtml5);
		
}
if(Ka.Info.PAGE=='pages/myWidgets.jsp' && Ka.Info.PAGETYPE=='MKP'){
	window.location.href="http://pulseit.simonandschuster.com/service/displayMyPlace.kickAction?as=107649";
}

if(Ka.Info.PAGETYPE=='List' && Ka.Util.getLocationParam('includePhoto')=='on' && Ka.Util.getLocationParam('adminTags')!='bookpage'){
	var current = window.location.href;
	window.location.href=current+"&adminTags=bookpage";
	
}

if(Ka.Info.PAGE=='pages/manageAccountSettings.jsp'&&Ka.Info.PAGETYPE=='MKP'){
	$j('#AccountSettings').attr('onvalid','updateExtraItems');
	$j('#postalCountry').replaceWith('<select onchange="updateStateOrProvince();" class="ka_select" id="postalCountry" name="postalCountry" required="true"><option value="1">United States</option><option value="2">Canada</option></select>');
	getExtraData();
	$j('#dobDay').attr('minmax-age','check');
	$j('#dobDay').removeAttr('errorkey');
	$j('#dobDay').removeAttr('not-equal-to');
	if(Ka.formValidation!=null){
		Ka.formValidation.rules["minmax-age"]={
			message:"I'm sorry, but you do not meet the eligibility requirements to register on this site.",
			test:function(val){
				// get the dates
				var bday = document.getElementById('dobDay').value;
				var bmonth = document.getElementById('dobMonth').value;
				var byear = document.getElementById('dobYear').value;

				// parse them
				bday = bday=='Select' ? 0 : parseInt(bday);
				bmonth = bmonth=='Select' ? 0 : parseInt(bmonth) - 1;
				byear = byear=='Select' ? 0 : parseInt(byear);

				// get the current date info.
				var now = new Date();
				cday = now.getDate();
				cmonth = now.getMonth();
				cyear = now.getFullYear();

				// if the current month is greater than the birthday month, or the current month is equal to the birthday month, and the current day is equal to or greater than the birthday day
				if((cmonth > bmonth) || (cmonth==bmonth && cday>=bday))	{
					// set the age to the year
					var age = byear;
					age = cyear-age;
				} else {
					// set the age to the year plus 1, since their birthday hasn't been hit yet
					var age = byear+1;
					age = cyear-age;
				}
				// return the status of an age check
				return ((age>=14 && age<=18) ? true : false);
			}
		};
	}
}

if (Ka.Info.PAGE=='login/registerUser.jsp'){
	//Add additional fields
	var cookieVal = readCookieSS('107649register');
	
	var addr1 = "";
	var addr2 = "";
	var cityvar = "";
	var statevar = "";
	var zip = "";
	var newslettervar = "";
	var firstnamevar = "";
	var lastnamevar = "";
	if (cookieVal != null){
		cookieValArr = cookieVal.split('|');
		addr1 = encodeURIComponent(cookieValArr[2]);
		addr2 = encodeURIComponent(cookieValArr[3]);
		cityvar = encodeURIComponent(cookieValArr[4]);
		statevar = encodeURIComponent(cookieValArr[5]);
		zip = encodeURIComponent(cookieValArr[6]);
		newslettervar = encodeURIComponent(cookieValArr[7]);
		firstnamevar = encodeURIComponent(cookieValArr[9]);
		lastnamevar = encodeURIComponent(cookieValArr[10]);
	}
	
	$j('#ka_joinText').before('<li id="ss_address1"><label for="address1">&#42;Address Line 1:</label><div class="ka_Help">Your street address will not be displayed in the community and will only be used if we need to ship you a prize. Remember not to share your street address with anyone in the community.</div><input id="address1" type="text" name="address1" maxlength="128" size="50"  value="'+unescape(addr1)+'" required="true"/><br/><label for="address2">Address Line 2:</label><input id="address2" type="text" name="address2" maxlength="128" size="50"  value="'+unescape(addr2)+'" required="false"/></li>');
	$j('#ss_address1').after('<li id="ss_address1"><label for="postalCountry">&#42;Country:</label><select onchange="pulseit_updateStateOrProvinceJoin();" class="ka_select" id="postalCountry" name="postalCountry" required="true"><option value="1">United States</option><option value="2">Canada</option></select></li>');
	$j('#ka_joinText').before('<li id="ss_city"><label for"city">&#42;City:</label><input id="city" type="text" name="city" maxlength="128" size="30" value="'+unescape(cityvar)+'" required="true"></li>');
	$j('#ka_joinText').before('<li id="ss_state"><label for"postalState" id="labelState">&#42;State:</label><select required="true" id="postalState" name="postalState"><option value=""></option><option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AS">AS</option><option value="AZ">AZ</option><option value="CA">CA</option><option value="CO">CO</option><option value="CT">CT</option><option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="FM">FM</option><option value="GA">GA</option><option value="GU">GU</option><option value="HI">HI</option><option value="IA">IA</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option><option value="KS">KS</option><option value="KY">KY</option><option value="LA">LA</option><option value="MA">MA</option><option value="MD">MD</option><option value="ME">ME</option><option value="MH">MH</option><option value="MI">MI</option><option value="MN">MN</option><option value="MO">MO</option><option value="MP">MP</option><option value="MS">MS</option><option value="MT">MT</option><option value="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="PR">PR</option><option value="PW">PW</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option><option value="TX">TX</option><option value="UT">UT</option><option value="VA">VA</option><option value="VI">VI</option><option value="VT">VT</option><option value="WA">WA</option><option value="WI">WI</option><option value="WV">WV</option><option value="WY">WY</option></select></li>');
	for (var i=0; i < document.RegisterUser.postalState.length; i++) {
		if (document.RegisterUser.postalState[i].value == statevar) {
			document.RegisterUser.postalState[i].selected = true;
		}
	}
	$j('#ka_joinText').before('<li id="ss_zip"><label for"postalCode">&#42;Postal Code:</label><input id="postalCode" type="text" name="postalCode" maxlength="6" value="'+zip+'"  size="5" required="true"></li>');
	if (newslettervar==1||newslettervar==""){
		$j('#ka_joinTOS').before('<li id="ss_newsletter"><input id="newsletter" type="checkbox" checked="checked" name="newsletter"/><span id="newsletter_label"> Yes, I want to receive the Simon & Schuster Teen newsletter.</span></li>');
	} else {
		$j('#ka_joinTOS').before('<li id="ss_newsletter"><input id="newsletter" type="checkbox" name="newsletter"/><span id="newsletter_label"> Yes, I want to receive the Simon & Schuster Teen newsletter. </span></li>');
	}
	
	$j('#ka_joinEmail').before('<li id="ss_fname"><label for"fname">&#42;First Name:</label><input id="firstname" type="text" name="firstname" value="'+unescape(firstnamevar)+'" maxlength="128" size="50" required="true"></li>');
	$j('#ka_joinEmail').before('<li id="ss_lname"><label for"lname">&#42;Last Name:</label><input id="lastname" type="text" name="lastname" value="'+unescape(lastnamevar)+'" maxlength="128" size="50" required="true"></li>');
	
	$j('#dobDay').attr('minmax-age','check');
	$j('#dobDay').removeAttr('errorkey');
	$j('#dobDay').removeAttr('not-equal-to');
	if(Ka.formValidation!=null){
		Ka.formValidation.rules["minmax-age"]={
			message:"I'm sorry, but you do not meet the eligibility requirements to register on this site.",
			test:function(val){
				// get the dates
				var bday = document.getElementById('dobDay').value;
				var bmonth = document.getElementById('dobMonth').value;
				var byear = document.getElementById('dobYear').value;

				// parse them
				bday = bday=='Select' ? 0 : parseInt(bday);
				bmonth = bmonth=='Select' ? 0 : parseInt(bmonth) - 1;
				byear = byear=='Select' ? 0 : parseInt(byear);

				// get the current date info.
				var now = new Date();
				cday = now.getDate();
				cmonth = now.getMonth();
				cyear = now.getFullYear();

				// if the current month is greater than the birthday month, or the current month is equal to the birthday month, and the current day is equal to or greater than the birthday day
				if((cmonth > bmonth) || (cmonth==bmonth && cday>=bday))	{
					// set the age to the year
					var age = byear;
					age = cyear-age;
				} else {
					// set the age to the year plus 1, since their birthday hasn't been hit yet
					var age = byear+1;
					age = cyear-age;
				}
				// return the status of an age check
				if (!(age>=14 && age<=18)){
					createCookieSS('107649registerChk',"true",1);
				}
				if(readCookieSS('107649registerChk')==''||readCookieSS('107649registerChk')==null){
					return ((age>=14 && age<=18) ? true : false);
				} else {
					return false;
				}
			}
		};
	}
}

if(readCookieSS('107649register')!=''&&readCookieSS('107649register')!=null&&Ka.Info.USERID>0){
	updateUserProfile();
}
});

function pulseit_updateStateOrProvinceJoin(){
	if($j('#postalCountry').val()==1){
		$j('#postalState').replaceWith('<select required="true" id="postalState" name="postalState"><option value=""></option><option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AS">AS</option><option value="AZ">AZ</option><option value="CA">CA</option><option value="CO">CO</option><option value="CT">CT</option><option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="FM">FM</option><option value="GA">GA</option><option value="GU">GU</option><option value="HI">HI</option><option value="IA">IA</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option><option value="KS">KS</option><option value="KY">KY</option><option value="LA">LA</option><option value="MA">MA</option><option value="MD">MD</option><option value="ME">ME</option><option value="MH">MH</option><option value="MI">MI</option><option value="MN">MN</option><option value="MO">MO</option><option value="MP">MP</option><option value="MS">MS</option><option value="MT">MT</option><option value="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="PR">PR</option><option value="PW">PW</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option><option value="TX">TX</option><option value="UT">UT</option><option value="VA">VA</option><option value="VI">VI</option><option value="VT">VT</option><option value="WA">WA</option><option value="WI">WI</option><option value="WV">WV</option><option value="WY">WY</option></select>');
		$j('#labelState').html('&#42;State:');
	} else {
		$j('#postalState').replaceWith('<select id="postalState"  name="postalState"><option value=""></option><option value="AB">AB</option><option value="BC">BC</option><option value="MB">MB</option><option value="NB">NB</option><option value="NL">NL</option><option value="NS">NS</option><option value="NT">NT</option><option value="ON">ON</option><option value="PE">PE</option><option value="QC">QC</option><option value="SK">SK</option><option value="YT">YT</option></select></div>');
		$j('#labelState').html('&#42;Province:');
	}
	
}

function bookEventCallbackFunc(id, evt){

	if (evt.type=="propertyChange" && evt.data=="selectedItem"){
		
		var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
		
		var kickAppsModuleData = slideshow.getComponentProperty("3 D  Gallery 1", "kickAppsModuleData", true);

		getDaysRemaining(kickAppsModuleData.id);
		
	}
}


function widgetClickHandler(clickedSWF, clickedComponent){
	//alert( "Clicked: "+clickedSWF+" component: "+clickedComponent);
	if (clickedSWF =="kickWidget_107649_193731" && clickedComponent=="BTN PREVIEW"){
		var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
		var kickAppsModuleData = slideshow.getComponentProperty("3 D  Gallery 1", "kickAppsModuleData", true);
		//var newWin =window.open('http://clientapps.kickapps.com/pulseit/previewByMediaId.php?as=107649&mediaId='+kickAppsModuleData.id);
		//if( !newWin )
		//{
			
		window.location = 'http://clientapps.kickapps.com/pulseit/previewByMediaId.php?as=107649&mediaId='+kickAppsModuleData.id;
		//}
	}
	
	if (clickedSWF =="kickWidget_107649_193731" && clickedComponent=="BTN SELECT"){
	//if ( clickedComponent=="BTN SELECT"){
		//alert( "Clicked: "+clickedSWF+" component: "+clickedComponent);
		getCurrentlyReadingCount();
		var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
		var kickAppsModuleData2 = slideshow.getComponentProperty("3 D  Gallery 1", "kickAppsModuleData", true);
		var daysCount = $j('#daysremainingonselectedwidgetitem').attr('value');
		
		if (parseInt(daysCount)==0||isReadyForWidgetActionOnMyHome==false){
			slideshow.setComponentProperty("BookNotAvail", "visible", true);
		} else {
			if (getCurrentlyReadingCount()<2){
				setAsSelectedByMediaId(kickAppsModuleData2.id);
			} else {
				slideshow.setComponentProperty("toomanybooks", "visible", true);
			}
		}
	}

}

function getDaysRemaining(mediaId){

	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/daysRemaining.php?as="+Ka.Info.AFFILIATESITEID+"&mediaId="+mediaId+"&callback=gotDaysRemaining");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function gotDaysRemaining(json){
//alert("back from days check");
	if ($j('#daysremainingonselectedwidgetitem').length>0){
		$j('#daysremainingonselectedwidgetitem').attr('value',json.days);
	} else {
		$j('#ka_manageContent').after('<input type="hidden" id="daysremainingonselectedwidgetitem" value="'+json.days+'" />');
	}
	var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
	if (json.days>0){
		slideshow.setComponentProperty("days left", "text", json.days+" DAYS LEFT");
	} else {
		slideshow.setComponentProperty("days left", "text", "NOT AVAILABLE");
	}
	isReadyForWidgetActionOnMyHome = true;

	
}

function getCurrentlyReadingCount(){
	return $j('#myhome_reading').find('li.book_item').length;
	
}

function checkBookVideo(isbn){
	
	var url = 'http://www.simonandschuster.com/ws/book/multimedia/'+isbn+'?callback=checkedBookVideo';
	aObj = new JSONscriptRequest(url);
	aObj.buildScriptTag();
	aObj.addScriptTag();
	
}

function checkedBookVideo(data){
    if (data["error"] != undefined) { 
        alert(data["error"]);   //Invalid ISBN13? 
    } else { 
        videos_count = data["items"]["video"] != undefined ? data["items"]["video"].length : 0; 
        if(videos_count==0){
       		$j('#videoframe').hide();
       	} else {
       		addBCPlayerBookPage();
       	}
    } 
}


function setAsSelectedByMediaId(bookid){
	var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
	slideshow.setComponentProperty("selecttext", "visible", true);
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/setCurrentlyReading.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.USERID+"&callback=setBookAsCurrent&mediaId="+bookid);
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function getExtraData(){
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/getUserAddressInfo.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.USERID+"&callback=gotExtraData");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function setBookAsCurrent(json){
	setTimeout('hideSettingText()',2000);
	insertCurrentReadingRefresh();
}

function hideSettingText(){
	var slideshow = navigator.appName.indexOf("Microsoft") != -1 ? window['kickWidget_107649_193731'] : document['kickWidget_107649_193731'];
	slideshow.setComponentProperty("selecttext", "visible", false)

}
function gotExtraData(json){
$j('#postalCountry').after('<li id="ss_address1"><label for="address1">Address Line 1:</label><div class="ka_Help">Your street address will not be displayed in the community and will only be used if we need to ship you a prize. Remember not to share your street address with anyone in the community.</div><input class="ka_text" id="address1" type="text" name="address1" maxlength="128" size="50"  value="'+json.address1+'" required="true"/><br/><label for="address2">Address Line 2:</label><input id="address2" class="ka_text"  type="text" name="address2"  value="'+json.address2+'" maxlength="128" size="50"  required="false"/></li>');
$j('#postalCountry').val(json.country);
	
}
// (KA - VP): below seg. commented out 7/30/09
/*function insertPointBoard(){
	$j("#ka_getActive").after("<div id='myhome_points' class='clearfix'/>");
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/pointsboard.php?as="+Ka.Info.AFFILIATESITEID+"&userpoints="+Ka.Info.CurrentMember.POINTS+"&divTag=myhome_points");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}*/

// (KA - VP): below seg. inserted 7/31/09
function insertWinnersCall() {
	$j('#ka_getActive').after('<div id="winners_widget" class="clearfix"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="473" height="290" id="kickWidget_107649_267794"><param name="movie" value="http://serve.a-widget.com/service/getWidgetSwf.kickAction"></param><param name="FlashVars" value="affiliateSiteId=107649&amp;widgetId=267794&amp;width=471&amp;height=290&amp;revision=4"></param><param name="wmode" value="transparent" ></param><param name="allowFullScreen" value="true" ></param><param name="allowScriptAccess" value="always" ></param><embed src="http://serve.a-widget.com/service/getWidgetSwf.kickAction" name="kickWidget_107649_267794" width="471" height="290" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" FlashVars="affiliateSiteId=107649&amp;widgetId=267794&amp;width=471&amp;height=290&amp;revision=4"></embed></object></div>');
}

function insertCurrentReading(){
	$j('#reading_content_wrap').after('<div id="myhome_reading" class="clearfix">');
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/currentlyreading.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.USERID+"&divTag=myhome_reading");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function insertCurrentReadingRefresh(){
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/currentlyreading.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.USERID+"&divTag=myhome_reading");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function insertCurrentReadingProfile(){
	$j("#ka_profileAbout").after('<div id="bookmember_reading" class="ka_profileSeg">');
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/currentlyreadingprofile.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.PROFILEID+"&divTag=bookmember_reading");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function CoppaCheck(form,it){	 
	Ka.formValidation.actions.disableSubmit(form);
	storeValuesInCookies();
	setTimeout('document.RegisterUser.submit()', 1000); 
} 

function updateExtraItems(form,it){	 
	Ka.formValidation.actions.disableSubmit(form);
	updateUserInfo();
	setTimeout('document.AccountSettings.submit()', 1000); 
}

function updateUserInfo(){
	var addr1 = encodeURIComponent($j('#address1').attr('value'));
	var addr2 = encodeURIComponent($j('#address2').attr('value'));
	var usernamevar = encodeURIComponent(Ka.Info.USERNAME);
	var emailvar = encodeURIComponent($j('#email').attr('value'));
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/updateUserInfoRegister.php?as="+Ka.Info.AFFILIATESITEID+"&userid="+Ka.Info.USERID+"&username="+usernamevar+"&email="+emailvar+"&addr1="+addr1+"&addr2="+addr2);
	aObj.buildScriptTag();
	aObj.addScriptTag();

}

function storeValuesInCookies(){
	var addr1 = $j('#address1').attr('value');
	var addr2 = $j('#address2').attr('value');
	var cityvar = $j('#city').attr('value');
	var statevar = $j('#postalState').attr('value');
	var zip = $j('#postalCode').attr('value');
	var usernamevar = $j('#username').attr('value');
	var emailvar = $j('#email').attr('value');
	var firstnamevar = $j('#firstname').attr('value');
	var lastnamevar = $j('#lastname').attr('value');
	var bday = document.getElementById('dobDay').value;
	var bmonth = document.getElementById('dobMonth').value;
	var byear = document.getElementById('dobYear').value;
	var countryCode = $j('#postalCountry').val();
	var dobvar = byear+"-"+bmonth+"-"+bday;
	var newslettervar = "0";
	if ($j('#newsletter:checked').val() !== null) {
	  newslettervar = "1";
	}
	var cookieValue = usernamevar+"|"+emailvar+"|"+addr1+"|"+addr2+"|"+cityvar+"|"+statevar+"|"+zip+"|"+newslettervar+"|"+dobvar+"|"+firstnamevar+"|"+lastnamevar+"|"+countryCode;
	createCookieSS('107649register',cookieValue,30);
}

function getAdminTagsPulseIt(){
	Ka.Info.addProp('ADMINTAGS',Ka.Info.PROFILEADMINTAGS);
	var localClass = $j("body").attr("class");
	localClass = localClass+" "+Ka.Info.PROFILEADMINTAGS.toLowerCase().replace(/,/g," ");
	$j("body").attr("class",localClass);
	adminTags=Ka.Info.PROFILEADMINTAGS;
	//Check if a book page
	//if yes then insert video player
	postAdminTags(adminTags);
	if(adminTags.indexOf("bookpage")>=0){
		var titleStr = document.title;
		titleStr = titleStr.replace(/Photo/, "Book");
		alert("New Title:"+titleStr);
		document.title= titleStr.replace(/Photo/, "Book");
		setTimeout('addBCPlayerBookPage()',2);
		setTimeout('setUserRating()',2);
		setTimeout('setAvgRating()',2);
		$j('div.ka_stats_views').after('<span id="select_call_wrap" style="width:1px; height:12px; position:relative; overflow:auto !important;"><span id="select_call" style="font-size:12px !important; line-height:15px;position:absolute; clear:both !important; top:16px; left:-34px; width:300px;">To read the full book, click the "Select" button on the <a href="http://pulseit.simonandschuster.com/service/displayMyPlace.kickAction?as=107649">My Home</a> page (if it\x27s still available) and add it to your reading list.</span></span>');
		//Set mediaURL on the discussions widget
		var mediaURL = encodeURIComponent('http://serve.a-feed.com/service/getFeed.kickAction?as='+Ka.Info.AFFILIATESITEID+'&discussion='+Ka.Info.MEDIANAME+'&sortType=recent&quantity=5&mediaType=mb');
		
		$j('#ka_playPageDetails').after('<div id="discussion_about_bk"></div>');
		var mediaURL = encodeURIComponent('http://serve.a-feed.com/service/getFeed.kickAction?as='+Ka.Info.AFFILIATESITEID+'&discussion='+Ka.Info.MEDIANAME+'&sortType=recent&quantity=5&mediaType=mb');
		var flashvars = {  
		affiliateSiteId:107649,
		widgetId:193122,
		width:313,
		height:452,
		revision:48,
		mediaURL:mediaURL
		};
		var params = {  
			allowFullScreen:true,
			allowScriptAccess:"always",
			wmode:"transparent",
			movie:"http://serve.a-widget.com/service/getWidgetSwf.kickAction"
		};
		var attributes = {  
			id: "kickWidget_107649_193122",  
			name: "kickWidget_107649_193122"
		};
		swfobject.embedSWF("http://serve.a-widget.com/service/getWidgetSwf.kickAction", "discussion_about_bk", "313", "452", "9.0.0","http://serve.a-widget.com/service/getWidgetSwf.kickAction", flashvars, params, attributes);
		
		$j('#ka_relatedWrap').before('<div id="related_bk"></div>');
		var mediaURL2 = encodeURIComponent('http://clientapps.kickapps.com/pulseit/relatedBookKA.php?as='+Ka.Info.AFFILIATESITEID+'&id='+Ka.Info.MEDIAID);
		var flashvars2 = {  
		affiliateSiteId:107649,
		widgetId:233431,
		width:327,
		height:418,
		revision:22,
		mediaURL:mediaURL2
		};
		var params2 = {  
			allowFullScreen:true,
			allowScriptAccess:"always",
			wmode:"transparent",
			movie:"http://serve.a-widget.com/service/getWidgetSwf.kickAction"
		};
		var attributes2 = {  
			id: "kickWidget_107649_233431",  
			name: "kickWidget_107649_233431"
		};
		swfobject.embedSWF("http://serve.a-widget.com/service/getWidgetSwf.kickAction", "related_bk", "327", "418", "9.0.0","http://serve.a-widget.com/service/getWidgetSwf.kickAction", flashvars2, params2, attributes2);

		//$j('#ka_playPageDetails').after('<div id="discussion_about_bk"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="313" height="452" id="kickWidget_107649_193122" >
		//<param name="movie" value="http://serve.a-widget.com/service/getWidgetSwf.kickAction"/>
		//<param name="FlashVars" value="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'" /><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://serve.a-widget.com/service/getWidgetSwf.kickAction" name="kickWidget_107649_193122" width="313" height="452" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" FlashVars="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'"></embed></object></div>');
		
		//$j('#ka_playPageDetails').after('<div id="discussion_about_bk"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="313" height="452" id="kickWidget_107649_193122" ><param name="movie" value="http://serve.a-widget.com/service/getWidgetSwf.kickAction"/><param name="FlashVars" value="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'" /><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://serve.a-widget.com/service/getWidgetSwf.kickAction" name="kickWidget_107649_193122" width="313" height="452" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" FlashVars="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'"></embed></object></div>');

	}
}

function updateUserProfile(){
	var cookieVal = readCookieSS('107649register');
	var cookieValArr = cookieVal.split('|');
	var addr1 = encodeURIComponent(cookieValArr[2]);
	var addr2 = encodeURIComponent(cookieValArr[3]);
	var cityvar = encodeURIComponent(cookieValArr[4]);
	var statevar = encodeURIComponent(cookieValArr[5]);
	var zip = encodeURIComponent(cookieValArr[6]);
	var usernamevar = encodeURIComponent(cookieValArr[0]);
	var emailvar = encodeURIComponent(cookieValArr[1]);
	var newslettervar = encodeURIComponent(cookieValArr[7]);
	var dobvar = encodeURIComponent(cookieValArr[8]);
	var firstnamevar = encodeURIComponent(cookieValArr[9]);
	var lastnamevar = encodeURIComponent(cookieValArr[10]);
	var countryCodeVar = encodeURIComponent(cookieValArr[11]);
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/updateUserInfoRegister.php?as="+Ka.Info.AFFILIATESITEID+"&userid="+Ka.Info.USERID+"&username="+usernamevar+"&email="+emailvar+"&addr1="+addr1+"&addr2="+addr2+"&city="+cityvar+"&state="+statevar+"&postalCode="+zip+"&callback=updatedProfile&fname="+firstnamevar+"&lname="+lastnamevar+"&countryCode="+countryCodeVar);
	aObj.buildScriptTag();
	aObj.addScriptTag();
	//Check if need to register for newsletter
	if (newslettervar==1){
		registerForNewsLetter(emailvar, dobvar, zip,firstnamevar);
	}
	
}

function registerForNewsLetter(emailvar, dobvar, zip,firstnamevar){
	var params = '&dob='+dobvar+'&email='+emailvar+'&fname='+firstnamevar+'&zipcode='+zip;
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/signupNewsLetter.php?callback=registeredForNewsLetter&as="+Ka.Info.AFFILIATESITEID+params);
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function registeredForNewsLetter(json){
	
}

function updatedProfile(json){
	if (json.status==1){
		eraseCookieSS('107649register');
	}
}

function getPhotoAdminTagsPulseIt(){
	Ka.Info.addProp('ADMINTAGS',Ka.Info.MEDIAADMINTAGS);
	var localClass = $j("body").attr("class");
	localClass = localClass+" "+Ka.Info.MEDIAADMINTAGS.toLowerCase().replace(/,/g," ");
	$j("body").attr("class",localClass);
	
	adminTags=Ka.Info.MEDIAADMINTAGS;
	//Check if a book page
	//if yes then insert video player
	postAdminTags(Ka.Info.MEDIAADMINTAGS);
	if(adminTags.indexOf("bookpage")>=0){
		$j('div.ka_stats_views').after('<span id="select_call_wrap" style="width:1px; height:12px; position:relative; overflow:auto !important;"><span id="select_call" style="font-size:12px !important; line-height:15px;position:absolute; clear:both !important; top:16px; left:0px; width:300px;">To read the full book, click the "Select" button on the <a href="http://pulseit.simonandschuster.com/service/displayMyPlace.kickAction?as=107649">My Home</a> page (if it\x27s still available) and add it to your reading list.</span></span>');
		var titleStr = document.title;
		titleStr = titleStr.replace(/Photo/, "Book");
		//alert("New Title:"+titleStr);
		document.title= titleStr.replace(/Photo/, "Book");
		//setTimeout('addBCPlayerBookPage()',2);
		setTimeout('setUserRating()',2);
		setTimeout('setAvgRating()',2);
		//Set mediaURL on the discussions widget
		var tags = adminTags.split(',');
		var isbn=-1;
		for(var i=0;i < tags.length;i++) {
			var tag = tags[i];
			if(tag.indexOf("isbn")==0){
				isbn = tag.replace('isbn','');
			}
		}
		if(isbn>-1){
			var mediaURL = encodeURIComponent('http://clientapps.kickapps.com/pulseit/discussionFeedByISBN.php?as='+Ka.Info.AFFILIATESITEID+'&isbn='+isbn);
			$j('#ka_playPageDetails').after('<div id="discussion_about_bk"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="313" height="452" id="kickWidget_107649_193122" ><param name="movie" value="http://serve.a-widget.com/service/getWidgetSwf.kickAction"/><param name="FlashVars" value="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'" /><param name="wmode" value="transparent" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://serve.a-widget.com/service/getWidgetSwf.kickAction" name="kickWidget_107649_193122" width="313" height="452" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" FlashVars="affiliateSiteId=107649&amp;widgetId=193122&amp;width=313&amp;height=452&amp;revision=48&amp;mediaURL='+mediaURL+'"></embed></object></div>');
			 checkInsertDiscussions(isbn);
			 checkBookVideo(isbn);
		}
		$j('#ka_relatedWrap').before('<div id="related_bk"></div>');
		//var mediaURL2 = encodeURIComponent('http://clientapps.kickapps.com/pulseit/relatedBookKA.php?as='+Ka.Info.AFFILIATESITEID+'&id='+Ka.Info.MEDIAID);
		var mediaURL2 = encodeURIComponent('http://admin-us.agilesands.com/api/cross_promotions/pulse_it/'+isbn+'.rss');
		
		var flashvars2 = {  
		affiliateSiteId:107649,
		widgetId:244986,
		width:327,
		height:418,
		revision:24,
		mediaURL:mediaURL2
		};
		var params2 = {  
			allowFullScreen:true,
			allowScriptAccess:"always",
			wmode:"transparent",
			movie:"http://serve.a-widget.com/service/getWidgetSwf.kickAction"
		};
		var attributes2 = {  
			id: "kickWidget_107649_244986",  
			name: "kickWidget_107649_244986"
		};
		swfobject.embedSWF("http://serve.a-widget.com/service/getWidgetSwf.kickAction", "related_bk", "327", "418", "9.0.0","http://serve.a-widget.com/service/getWidgetSwf.kickAction", flashvars2, params2, attributes2);

	}
}

function checkInsertDiscussions(isbn){

	var url = 'http://clientapps.kickapps.com/pulseit/getDiscussionCountByISBN.php?as=107649&isbn='+isbn+'&callback=countedDiscussions';
	aObj = new JSONscriptRequest( url );
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function countedDiscussions(json){
	if (json.count==0){
		$j('#discussion_about_bk').hide();
	} 
}

function insertRecentDiscussionsMyHome(){
	var url = 'http://clientapps.kickapps.com/pulseit/myHomeRecentDiscussions.php?as=107649&divTag=ka_myhomeReviews&u='+Ka.Info.USERID;
	aObj = new JSONscriptRequest( url );
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function removeFromList(isbn){
	//alert("about to call HTTP");
	var url = 'http://clientapps.kickapps.com/pulseit/removeFromCurrentReadingList.php?as=107649&isbn='+isbn+'&callback=removedFromList&u='+Ka.Info.USERID;
	aObj = new JSONscriptRequest( url );
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function removedFromList(json){
	//alert("back from http call");
	insertCurrentReadingRefresh();
}
	


function setUserRating(){
	aObj = new JSONscriptRequest("http://clientapps.kickapps.com/pulseit/getUserRating.php?as="+Ka.Info.AFFILIATESITEID+"&u="+Ka.Info.USERID+"&mediaId="+Ka.Info.MEDIAID+"&callback=setUserRatingValue");
	aObj.buildScriptTag();
	aObj.addScriptTag();
}

function setAvgRating(){
	var starString = '<span class="star-rating-control">';
		
	for (var i=0;i<5;i++){
		if (Math.round(Ka.Info.AVERAGERATING)==(i+1)){
			starString+='<input name="staravg" type="radio" class="star" disabled="disabled" checked="checked"/>';
		} else {
			starString+='<input name="staravg" type="radio" class="star" disabled="disabled" />';
		}
	}

	starString+='</span>';
	$j('div.ka_rate').html('<div id="ss_avgrate"><div id="ss_avgstars">'+starString+'</div><span id="ss_avglabel">Overall Rating:(<span id="ss_countrating">'+Ka.Info.VOTES+'</span> Ratings)</span></div>');
	
}

function setUserRatingValue(json){
	var starString = '<span class="star-rating-control">';
	if (json.rating<0){
		//Not  yet rated
		for (var i=0;i<5;i++){
			
		  starString+='<input name="star1" type="radio" class="auto-submit-star"  value="'+(i+1)+'" />';
			
		}
	} else {
		
		for (var i=0;i<5;i++){
			if (json.rating==(i+1)){
				starString+='<input name="star1" type="radio" class="star" disabled="disabled" checked="checked"/>';
			} else {
				starString+='<input name="star1" type="radio" class="star" disabled="disabled" />';
			}
		}
	}
	starString+='</span>';
	$j('div.ka_rate').after('<div id="ss_userrate"><span id="ss_userrate_label">Your Rating:</span><div id="ss_userratestars">'+starString+'</div></div>');
	if(json.rating < 0){
		$j.fn.rating.options.required=true;
	}
	$j('input[type=radio].star').rating();
	
	$j('.auto-submit-star').rating({
	  callback: function(value, link){
	    rateMediaSS(value);
	    
	  }
	});
}

function rateMediaSS(rating){
	// DWR call to insert the rating
    	KickAppsBizComponent.rateMedia(Ka.Info.USERID,Ka.Info.MEDIAID,Ka.Info.MEDIATYPE,rating,Ka.Info.AFFILIATEID,Ka.Info.AFFILIATESITEID);
    	setTimeout('getAvgRatingSS()',1000);
}

function getAvgRatingSS(){
	// DWR call to get the rating details (if exists)
	KickAppsBizComponent.getAverageRatingForMedia(Ka.Info.MEDIAID,Ka.Info.MEDIATYPE,Ka.Info.AFFILIATESITEID,Ka.Info.AFFILIATESITEID,function(ratingObject){
		var rating = Math.round(ratingObject);
		$j('input[name="staravg"]').rating('enable');
		$j('input[name="staravg"]').rating('select',parseInt(rating-1));
		$j('input[name="staravg"]').rating('disable');
		$j('input[name="star1"]').rating('disable');
		$j('#ss_countrating').html(''+(parseInt(Ka.Info.VOTES)+1));
	});
}

function addBCPlayerBookPage(){
	//first find out the ISBN for this one
	var tags = adminTags.split(',');
	var isbn=-1;
	for(var i=0;i < tags.length;i++) {
		var tag = tags[i];
		if(tag.indexOf("isbn")==0){
			isbn = tag.replace('isbn','');
		}
	}
	if(isbn>-1){
		//Add the player
		//$j('#ka_relatedWrap').before('<div id="ss_bookVideo"><object id="BCPlayer" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="320" /><param name="height" value="243" /><param name="playerID" value="2281217001" /><param name="publisherID" value="1635265513"/><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="wmode" value="transparent" /></object><span id="isbn13" style="display:none">'+isbn+'</span></div>');
		//brightcove.createExperiences();
		$j('#ka_relatedWrap').before('<iframe id="videoframe" src ="http://www.simonandschuster.com/multimedia/book/'+isbn+'" width="350" height="350" allowtransparency="true" frameborder="0"></iframe>');
	}
	
}

function createCookieSS(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookieSS(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookieSS(name) {
	createCookieSS(name,"",-1);
}


function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}

//document.domain="simonandschuster.com";
var video_availability = function(v){
	if (v==false){
		$j('#videoframe').hide();
	}
};