
/*********************************
 * PEM EFFECTS @ 2008
 *********************************/


/*********************************************
*   FONCTION loadPageContent()
**********************************************/
var loadPageContent = function ( PageContent, MyDiv, ActionType ){

  // on appelle l'ajax
  var zeUrl = ASSurl + '?ActionType='+ActionType+'&PageContent='+PageContent;

  if ( MyDiv == '' ) MyDiv = 'modal_popup';
//  alert( zeUrl + '\n' + MyDiv );
  AjaxRequest( zeUrl, MyDiv );
}


/*********************************************
*   FONCTION hideModalPopup()
**********************************************/
function hideModalPopup(){

  var zePopup = document.getElementById('modal_popup');
  var zeModal = document.getElementById('modal_bg');

  hideMe( zeModal );
  hideMe( zePopup );
/*  fadeElement( 'modal_bg' );*/
}


/*********************************************
*   FONCTION showModal()
**********************************************/
function showModal( zePopup ){
  var myel = document.getElementById( 'modal_bg' );
  myel.style.display="block";
  // en fonction du navigateur, la transparence n'est pas gérée de la même façon
  if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
    myel.style.MozOpacity = ( 60 / 100 );
    myel.style.opacity = ( 60 / 100 );
  }else{
    myel.style.filter = "alpha(opacity=" + 60 + ")";
  }

	array_page_size = getPageSize();
	array_page_scroll = getPageScroll();

//	myel.style.width = '100%';
  myel.style.width  = array_page_size[0]+'px';
	myel.style.height = array_page_size[1]+'px';

//  var zeEls = document.getElementsByTagName('body');
//	var bdHeight = zeEls[0].offsetHeight;

  zePopup.style.visibility = 'hidden';
  zePopup.style.display = 'block';

	var middleHeight = ( ( array_page_size[3] * 1 ) / 2 ) - ((zePopup.offsetHeight * 1)/1.5);
//  alert( middleHeight +'\n'+ array_page_scroll[1] + '\n'+ ((zePopup.offsetHeight * 1)/1.5) );
	zePopup.style.top = array_page_scroll[1]+middleHeight+'px';// 200 pour la marge top
	zePopup.style.left = array_page_size[0]/2-((zePopup.offsetWidth * 1)/2)+'px';
  zePopup.style.visibility = 'visible';
//  zePopup.style.display = 'block';
}

function checkAddAddressForm(){

  if ( document.getElementById('gender_m').checked == false && document.getElementById('gender_f').checked == false ){
    alert( 'La civilité doit être renseignée' );
    return false;
  }

  if ( document.getElementById('firstname').value == "" ){
    alert( 'Le prénom doit être renseigné' );
    return false;
  }

  if ( document.getElementById('lastname').value == "" ){
    alert( 'Le nom doit être renseigné' );
    return false;
  }

  if ( document.getElementById('street_address').value == "" ){
    alert( 'L\'adresse doit être renseignée' );
    return false;
  }

  if ( document.getElementById('postcode').value == "" ){
    alert( 'Le code postal doit être renseigné' );
    return false;
  }

  if ( document.getElementById('city').value == "" ){
    alert( 'La ville doit être renseignée' );
    return false;
  }

  if ( document.getElementById('country').options[document.getElementById('country').selectedIndex].value == "" ){
    alert( 'Le pays doit être renseigné' );
    return false;
  }

  document.getElementById('checkout_address').submit();

}