jQuery.noConflict();

function fileUploaded(t) {
	jQuery('input[name=uploadedPhoto]').val(t);
	updateStyle('uploadedPhoto', t)
}

function initSweepstakesSlideShow()
{
	var slideshow = jQuery('#sweepstakes_slideshow ul, #sweepstakes_scroller ul');
	var slidesNo =  jQuery('#sweepstakes_slideshow ul>li').size();
	var startingSlide = Math.floor(slidesNo * Math.random());
	
	if(slideshow.size() > 0)
	{
	slideshow
		.cycle({
			       timeout: 0,
			       fx: 'fade',
			       startingSlide: startingSlide,
			       speed: 1000,
			       sync: false,
			       pause: false,
			       next: '#sweepstakes_scroller_next',
			       prev: '#sweepstakes_scroller_prev'
		       });
	}
}

function initSweepstakesRegistrationForm()
{
	var registerForm = jQuery('#sweepstakes_register_form');
	registerForm
		.find('textarea, select, input').not(':checkbox')
		.change(function()
			{
				var formElement = jQuery(this);
				updateStyle(formElement.attr('name'), formElement.val());
			})
		.focus(function()
			{
				var formElement = jQuery(this);
				if(formElement.val() == formElement.attr('title'))
					formElement.val('');
			});
		
	initDatePickers(registerForm);
}

function initDatePickers(wrapper) // requires jquery-ui.custom.js (with date picker)
{
	if (!wrapper)
		wrapper = jQuery('body');
		
	var dateField = wrapper.find('input.WeddingDate');
	if(dateField.size() > 0)
	{
		dateField
			.attr('readonly', 'true')
			.datepicker({
					dateFormat: 'mm/dd/yy',
					buttonImage : 'assets/modules/sweepstakes/img/icDate.gif',
					showOn: 'both',
					minDate: new Date(2010, 2 - 1, 1)
				});
	}
}

function updateStyle(fieldName, fieldVal)
{
	if (getFlashMovie("paperBuilder") != undefined) {
		var res = new String(fieldVal);
		res += "";
		try{console.log("Sending to FLA " + fieldName + ' > |' + res + '|');}catch(err){}
		getFlashMovie("paperBuilder").sendToActionscript(fieldName, res);
	}	else {
		
	try{console.log('flash not found updateStyle("' + fieldName + '", "' + fieldVal + '")')}catch(err){}
	}
}

function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

function initSharing() {

	jQuery('#landingContent #fbShare')
	   .click(function()
		   {

			   var lnk = jQuery(this);
			   var lnkUrl = "http://www.weddingpaperdivas.com/img/wpd-logo.png";
//				FB.ensureInit(function () {
	
				FB.Bootstrap.requireFeatures(["Connect"], function() {     
	
					FB.Connect.requireSession( function () {                        
	
				 var attachment = {'description':'Are you engaged or have a friend who is? Check out the Wedding Paper Divas My Style Sweepstakes for a chance to WIN a WEDDING package. Register today! http://weddingpaperdivas.promotionexpert.com/mystyle/index.html', 'media':[{'type':'image','src':lnkUrl,'href':'http://weddingpaperdivas.promotionexpert.com/mystyle/index.html'}]};
				var action_link = [{ "text": "Register Now!", "href": "http://weddingpaperdivas.promotionexpert.com/mystyle/index.html"}];
				FB.Connect.streamPublish('', attachment, action_link);
	
			});
			});
	
//			});
	
				return false;
		   });
	
	jQuery('.ShareGroup #twShare')
	   .click(function()
		   {
			   var lnk = jQuery(this);	
			   lnk.attr('href', 'http://www.twitter.com/home?status=Engaged+or+have+a+friend+who+is?+Enter+the+Wedding+Paper+Divas+My+Style+Sweeps+for+a+chance+to+WIN+a+WEDDING+package.+http://bit.ly/my-style');
			   lnk.attr('target', '_blank');
		   });


	jQuery('.col2 #sweepstakes_register_form #fbShare')
	   .click(function()
		   {	
			   var lnk = jQuery(this);
			   var lnkUrl = "http://www.weddingpaperdivas.com/img/wpd-logo.png";
//				FB.ensureInit(function () {
	
				FB.Bootstrap.requireFeatures(["Connect"], function() {     
	
					FB.Connect.requireSession( function () {                        
	
				var attachment = {'description':'Check out the Wedding Paper I created in the Wedding Paper Divas My Style Sweepstakes for a chance to WIN a WEDDING package. ', 'media':[{'type':'image','src':lnkUrl,'href':lnk.attr('rel')}]};
				var action_link = [{ "text": "View It Now!", "href": lnk.attr('rel')}];
					FB.Connect.streamPublish('', attachment, action_link);

			});
			});
	
//			});
	
				return false;

		   });
	
	jQuery('.col2 #sweepstakes_register_form #twShare')
	   .click(function()
		   {
			   var lnk = jQuery(this);	
			   lnk.attr('href', 'http://www.twitter.com/home?status=I+just+entered+Wedding+Paper+Divas+My+Style+Sweeps+for+a+chance+to+WIN+a+WEDDING+package.+http://bit.ly/my-style');
			   lnk.attr('target', '_blank');
		   });
	
	
	jQuery('#sweepstakes_register_form #paperShare')
	   .click(function()
		   {
				window.print();
				return false;
		   });

}

jQuery(function(){
	initSweepstakesSlideShow();
	initSweepstakesRegistrationForm();
	initSharing();
})

FB.init("ad155d938c185d65ca716276c4afe50c", "/mystyle/xd_receiver.htm");

