/* SSO layer */
$(document).ready(function() {
	var reseturl = $('#logiframe').attr('data-rev');

   $('#dologin').bind('click', function(evt) {
        $('#logiframe').attr('src',reseturl);
        var h = Math.max(document.documentElement.clientHeight, $('html').height());
        $('#loginlayer').css('height', h).show();
        autoResize($('#logiframe').get(0));
        evt.preventDefault();
   });
   
   $('#closelogin').bind('click', function(evt) {
        $('#logiframe').attr('src','');
        $('#loginlayer').hide();
        evt.preventDefault();
   });
   
   
   $('.layerformtrigger').bind('click', function() {
        var formId = $(this).data('form-id');
        var h = Math.max(document.documentElement.clientHeight, $('html').height());
        if ($('#layerform').length) {
            document['documentElement' || 'body'].scrollTop = 0;
            $('#layerform').css('height', h).show();
        }
        if (formId && formId.length) {
            $(formId).show();
        }
   });
   $('.closeform').bind('click', function(evt) {
        $('#layerform').hide();
        $(this).closest('form').hide();
        evt.preventDefault();
   });
   
});



/*
// For other good browsers.
$('#logiframe').load(function() {
	 setTimeout(function(){  this.style.height = this.contentWindow.document.body.offsetHeight + 'px';}, 0);
});


$('#logiframe_checkout').load(function() {
	 setTimeout(function(){  this.style.height = this.contentWindow.document.body.offsetHeight + 'px';}, 0);
});
*/


var createLayer = function(idlayer) {
   
    if ($('#'+idlayer).length === 0) {
        var $layer = $('<div class="layer"></div>');
        $layer.appendTo($('body')).attr('id', idlayer);
    }
}


function autoResize(ifr){

    var innerDoc = (ifr.contentDocument) ? ifr.contentDocument : ifr.contentWindow.document;
//    var newheight = innerDoc.body.offsetHeight;
    var newheight = innerDoc.body.scrollHeight;
//    ifr.style.height = newheight + "px";
    ifr.style.height = 364 + "px"; //Per impostarla subito grande. Il resize poi è affidato al js dell'iframe.

}




var closeCheckoutLayer = function()
{
  $('#loginlayer_checkout').hide();
}



var closeLayer = function()
{
   $('#loginlayer').hide();
}


$(document).ready(function() {
                   var reseturl_ch =  $('#logiframe_checkout').attr('data-rev');
                    $('#bttacquista').bind('click', function() {

			     $('#logiframe_checkout').attr('src',reseturl_ch);
                          var h = Math.max(document.documentElement.clientHeight, $('html').height())
                          $('#loginlayer_checkout').css('height', h).show();
                          autoResize($('#logiframe_checkout').get(0));
                          
                    });
                    
                    $('#closelogin_checkout').bind('click', function(evt) {
                         $('#logiframe_checkout').attr('src','');
                         $('#loginlayer_checkout').hide();

                         evt.preventDefault();
                    });   
                })


