/* Default configuration used in the demo by Registration and Profile */

 var widget_default_config = {
	resizeWidgetDimensions : {
	'height' : 20,
	'width':20
	},
	wrapperIe6IframeFix: {
	'zIndex': 95,
     'inc' : 10
	},
	closeButtonClassName : 'float-right',
	closeImageSrc : '/en_US/Widgets/images/close-btn_en_US.png',
	inputFormat : 'html',
	outputFormat : 'html',
	isInline : true,
	divId : 'KOPopupWidget',
	height: '100px',
    left:'auto',
	top:'auto',
    width:'100px',
	wrapperCSSClass : 'NOSWidget'
};

/* Custom Configuration for Login */

/* Login Widget */

var widget_MyLoginWidget_login_config = {
	isInline : false,
	divId : 'KOPopupWidget',
	parameters : null,
	width : '320px',
	height : '400px',
	left :'50%',
	top: '100px'
};

var widget_MyLoginWidget_postLogin_config = {
	isInline : false,
	divId : 'KOPopupWidget',
	parameters : null,
	width : '450px',
	height : '400px',
	left :'50%',
	top: '100px'
};

/* Configuration for redirect on one of the links in a widget. The following is a redirect when you click MyAccount on welcome page of Login Widget*/
var widget_MyLoginWidget_config = {
	width : '270px',
	height : '39px',
	divId : 'loginWidget',
	ProfileWidgetUrl : homeBase+'myAccount.do'
};
/*	,
		*/
/* End Login Widget */

/* Begin Registration Widget */
var widget_MyRegistrationWidget_config = {
	isInline: false,
	divId : 'KOPopupWidget',
	left :'50%',
	top: '100px'
};
/* End Registration Widget */







/* Custom Confuguration for ForgotPassword */
var widget_MyForgotResetPasswordWidget_config = {
	isInline : false,
	divId : 'KOPopupWidget',
	parameters : null,
	width : '420px',
	height : '400px',
	left :'50%',
	top: '100px'
}

var widget_MyDeleteProfileWidget_config = {
	isInline : false,
	divId : 'KOPopupWidget',
	parameters : null,
	height : '400px',
	left :'50%',
	top: '100px'
}
var widget_MyProfileWidget_config = {
	isInline: true,
	divId :'KOWidgetContainer',
  	width :'100%',
	height :'600px'

}
var widget_MyProfileWidget_updateEntireProfile_config = {
	isInline: true,
	divId :'KOWidgetContainer',
  	width :'100%',
	height :'1010px'
}

//var widget_MyReferAFriendWidget_config = {
//	divId :'profileWidget',
//  	width :'652px',
//	height :'900px'
//
//}
var widget_MyViewHistoryWidget_config = {
	divId :'KOWidgetContainer',
  	width :'100%',
	height :'150px',
	isInline: true
}
var widget_MyViewHistoryWidget_rewardsPrizesHistory_config = {
	divId :'KORewardsHistory',
  	width :'100%',
	height :'150px',
	isInline: true
}
//	ItemDetailWidgetUrl:'itemDetail.html'
//
var widget_MyItemListWidget_config = {
	urlParam : ['itemId'],
	ItemDetailWidgetUrl:homeBase+'rewards.do',
	divId : 'catalogWidget',
	width :'708px',
	height :'670px',
	isInline :true
}
var widget_MyBrowseCatalogWidget_config = {
   urlParam : ['categoryId','subCategoryId' ,'subSubCategoryId' ],
   divId : 'browseCatalog',
   width :'100%',
   height :'120px',
   isInline :true
}
var widget_MySearchCatalogWidget_config = {
	urlParam : ['searchText'],
	divId : 'searchCatalog',
	width :'280px',
	height :'25px',
	isInline :true
}
var widget_MyItemDetailWidget_config = {
	urlParam : ['itemId'],
	isInline :true,
	divId : 'catalogWidget',
	width :'658px',
	height :'320px'
}
//
//
//
var widget_MyPurchaseRewardWidget_config = {
	urlParam : ['itemId'],
	isInline :true,
	divId : 'catalogWidget',
	width :'658px',
	height :'320px'
}
var widget_MyEnterContestWidget_config = {
	urlParam : ['itemId'],
	isInline :true,
	divId : 'catalogWidget',
	width :'658px',
	height :'320px'
}
/*
var widget_MyEnterContestWidget_confirmationContactInfo_config = {
	urlParam : ['itemId'],
	isInline :true,
	divId : 'catalogWidget',
	width :'658px',
	height :'320px'
}*/
//var widget_MyUpdatePrizeInfoWidget_start_config = {
var widget_MyUpdatePrizeInfoWidget_config = {
	urlParam : ['itemId'],
	isInline : false,
	divId : 'KOPopupWidget',
	parameters : null,
	left :'50%',
	top: '100px'
}
//var widget_MyPurchaseRewardWidget_config = {
//	isInline : false,
//	divId : 'KOPopupWidget',
//	width : '600px',
//	height : '500px',
//	left :'350px',
//	top: '150px'
//	
//}
//
//var widget_MyUpdatePrizeInfoWidget_config = {
//	isInline : false,
//	divId : 'KOPopupWidget',
//	width : '600px',
//	height : '200px',
//	left :'350px',
//	top: '150px'
//	
//}
//var widget_MyUpdatePrizeInfoWidget_start_config = {
//	isInline : false,
//	divId : 'KOPopupWidget',
//	left :'350px',
//	top: '150px'
//	
//}
//
//var widget_MyEnterContestWidget_confirmationContactInfo_config = {
//	isInline : false,
//	divId : 'KOPopupWidget',
//	width : '600px',
//	height : '500px',
//	left :'350px',
//	top: '150px'
//	
//}
var widget_MyContactUsWidget_config = {
	isInline : true,
	divId : 'KOWidgetContainer',
	width : '650px',
	height : '800px'
	
}
var widget_MyRedeemPinWidget_config = {
	isInline: true,
	divId : 'enterPin',
	width :'159px',
	height:'114px'
}

var widget_MyPointBalanceWidget_config = {
	isInline: true,
	divId : 'pointsWidget',
	width :'115px',
	height:'40px'
	
}

var widget_MyPopupWidget_config = {
	isInline: false,
	divId : 'myPopupWidget',
	width :'200px',
	height:'100px',
	left :'50%',
	top: '100px'
}
//var widget_MyPopupWidget_ViewHistory_config = {
//	isInline: false,
//	divId : 'widgetInfoPopup'
//}
//
//var widget_MyOutboundSSOWidget_config = {
//	isInline: false,
//	divId : 'KOPopupWidget',
//	width :'650px',
//	height:'400px',
//	left :'350px',
//	top: '150px'
//}
//	urlParam : ['pageURL'],
var widget_MyTellAFriendWidget_config = {
	isInline : true,
	divId : 'tellFriendWidget',
	width : '700px',
	height : '500px'
}
//
//function  ko_platform_ui_widgetDimensions_override() {
//}
/* Functions map to topics. Topics are handled in a default way. If the market site wants to override the beahaviour it needs to create a method with the topic name (. replaced by _) and append override and do market specific actions */

function  ko_platform_state_login_override() {
  gim.onCloseClick('KOPopupWidget');
  //alert(widgetData);
  gim.renderWidget(loginWidgetName,'start',"en_us");
  gim.renderWidget(pointBalanceWidgetName,'showPoints',"en_us");
//  if(window.location.href.indexOf('itemDetail.html') > 0) {
//     var arr= window.location.href.match(/\?.*/);
//    gim.renderWidget(itemDetailWidgetName,'showItemDetails',arr[0]);
//  }
  return false;

}
function ko_platform_ui_redirect_override() {
	gim.onCloseClick('KOPopupWidget');
	return true;
}

function ko_platform_state_pointsChanged_override() {
	gim.renderWidget(pointBalanceWidgetName,'showPoints',"en_us");
	return true;
}

/* ChangeView topic is overridden only for login view of loginWidget to close any widget previously opened */
//function ko_platform_ui_changeView_override(data){
 
 /*if(data.dstView == 'login') {
 gim.onCloseClick('inlineWidget2');
 }*/
 //Returning true will do the default processing as well as the custom processing
 //return true;
 
//}
//function ko_platform_ui_changeWidget_override(data){
 
 
 //Returning true will do the default processing as well as the custom processing
 //return true;
 
//}

function  ko_platform_state_logout_override() {
	//alert("ko_platform_state_logout_override");
//  //gim.onCloseClick('inlineWidget2');
//  //returning false or nothing will not do the default processing of topics
	// gim.renderWidget(pointBalanceWidgetName,'showPoints',"en_us");
	gim.removeWidget(pointBalanceWidgetName,true);
//    if(window.location.href.indexOf('itemDetail.html') > 0) {
//     var arr= window.location.href.match(/\?.*/);
//    gim.renderWidget(itemDetailWidgetName,'showItemDetails',arr[0]);
//  }
//  
}

//closing popupdiv or redirecting to home page on cancel button
//function ko_platform_ui_cancel_override(data) {
//      
//      if(data.srcView =='popup') {
//			   gim.onCloseClick('widgetInfoPopup');
//			   }
//			 else if (data.srcView =='referAFriend') {
//			   window.location.href="profile.html";
//			 }
//			  else if (data.srcWidget.indexOf('DeleteProfile') >= 0) {
//			   
//			    gim.onCloseClick('KOPopupWidget');
//			 }
//			 else if (data.srcWidget.indexOf('Profile') >= 0 ){
//			     
//			      if(data.srcView == 'processConfirmation'){
//				     window.location.href="index.html";
//				  }
//				  else {
//				     
//				     var dstnView = 'view'+data.srcView.substring(6);
//					 gim.renderWidget(profileWidgetName,dstnView,'en_us');
//				  }
//			 } else {
//			 
//   gim.onCloseClick('KOPopupWidget');
//   }
//}
//opening a login popup	
function ko_platform_state_loginRequired_override(data){
/*  if(data.srcView != 'showPoints')
    gim.renderWidget(loginWidgetName,'login','en_us');*/
}

/** Share Session **/
var widget_ShareSessionWidget_config = {
	width : '0px',
	height : '0px',
	divId : 'KOShareSession'
};
