﻿
function init_email_form(){
	//alert('go :');
	_animation_lue = _readCookie("animation_lue");
	if (_animation_lue=='' || ! (_animation_lue)){
		dd.elements.email_form.write("<center><b style='color:#990000'>Inscription Gratuite<br>aux Ventes Privées du Mariage !</b><br><br><img src='images/wait.gif'>&nbsp;</center>");
		setTimeout('get_data_email_form()',510);
	}
	else
	{
		
		dd.elements.email_form.write("<a href='javascript:reset_email_form()'><b style='color:#990000'>Inscription Gratuite<br>aux Ventes Privées du Mariage !</a></b><br>");
	}
}

function reset_email_form(){
	_createCookie("animation_lue",'', "2");
	setTimeout('init_email_form()',50);
}

function send_datas(){
	//dd.elements.email_form.write("<img src='http://www.i-mariage.com/wz_dragdrop/transparentpixel.gif' height=250 width=1 align=left><center><b style='color:#990000'>... Traitement en cours ...</b><br><br><img src='images/wait.gif'>&nbsp;</center>");
	dd.elements.email_form.write("<img src='http://www.i-mariage.com/wz_dragdrop/transparentpixel.gif' height=250 width=1 align=left><table height=100% width=100%><tr><td width=100% height=250 valign=middle align=center><B style='color:#990000'>... Traitement en cours ...</b><br><br><img src='images/wait.gif'></b></td></tr></table>");
	setTimeout('post_data_email_form()',210);
}

function display_finish(){
	dd.elements.email_form.write("<img src='http://www.i-mariage.com/wz_dragdrop/transparentpixel.gif' height=250 width=1 align=left><table height=100% width=100%><tr><td width=100% height=250 valign=middle align=center><B style='color:#990000'>Données enregistrées<br><br>Consultez votre e-mail pour valider votre inscription et bénéficier des offres exclusives i-mariage.com</b><br><br><a href='javascript:close_email_form()'>Fermer</a></td></tr></table>");
	//dd.elements.email_form.write("&nbsp;");
	setTimeout("close_email_form()",8000);
	y_var = 230;
	step = 3;
}


var animation_lue; 
var y_var = 30;
var y_var_max = 230;
var ajax_html_content = "";
var the_content_form = "";
var data_string = "";
var step = 2;
var done_close = false;

function open_email_form(){
	var x = 326; //dd.elements.email_form.width;
	y_var = y_var + step;
	step = step * 1.1;
	
	if (y_var>y_var_max) {
			y_var = y_var_max;
			dd.elements.email_form.resizeTo(x,y_var);
			dd.elements.email_form.write(ajax_html_content);
	}
	else
	{
		
		dd.elements.email_form.resizeTo(x,y_var);
		setTimeout(open_email_form,50);
	}
	
	
}

function close_email_form(){
	
	
	_createCookie("animation_lue",'ok', "2");
	var x = 326; //dd.elements.email_form.width;
	y_var = y_var - step;
	step = step * 1.2;
	
	if (y_var<0) {
			y_var = 0;
			dd.elements.email_form.resizeTo(x,y_var);
			dd.elements.email_form.write("<br><br><a href='javascript:reset_email_form()'><b style='color:#990000'>Inscription Gratuite<br>aux Ventes Privées du Mariage !</a></b><br><br><br>");
	}
	else
	{
		
		dd.elements.email_form.resizeTo(x,y_var);
		dd.elements.email_form.write("<img src='http://www.i-mariage.com/wz_dragdrop/transparentpixel.gif' height=" + y_var +" width=1 align=left>");
		setTimeout(close_email_form,50);
	}
	
	
}



function el_id_by_name(el) {
	var els = new Array();
	for (i=0;i<el.length;i++) {
		if (el[i].name) {
			els[el[i].name] = i;
		}
	}
	return els;
}


function post_data_email_form(){
	
	
	var url = 'http://www.i-mariage.com/i-mariage/traitement_formulaire_general.asp?r='+ Math.random(); 
	//alert(tb_datas.length);
	var local_value = "";


	//var els = el_id_by_name(document.forms['inscription2'].elements);
	// code for Mozilla, etc.
	
	if (window.XMLHttpRequest) 
	{ 
		//alert(url);
		xmlhttp = new XMLHttpRequest();
		xmlhttp.open('post',url,false);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
		xmlhttp.send(data_string);
		ajax_html_content = treat_xml_email_form(xmlhttp);
		//dd.elements.email_form.write(treat_xml_email_form(xmlhttp));
		//alert(treat_xml_email_form(xmlhttp));
		
		setTimeout('display_finish()',410);

	}

	// code for IE
	else if (window.ActiveXObject)
		{ 
			
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		if (xmlhttp)
		{ 
			
			
			xmlhttp.open('post',url,false);
			xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
			//alert("poste : " + data_string);
			xmlhttp.send(data_string);
			ajax_html_content = treat_xml_email_form(xmlhttp);
			//dd.elements.email_form.write(treat_xml_email_form(xmlhttp));		
			//alert(treat_xml_email_form(xmlhttp));
			setTimeout('display_finish()',410);
			
		}
		
	}

}





function get_data_email_form(){
	
	var data_string = '';
	
	var url = 'http://www.i-mariage.com/form_entry_ajax.asp?r='+ Math.random(); 
	
	// code for Mozilla, etc.
	
	if (window.XMLHttpRequest) 
	{ 
		//alert(url);
		xmlhttp = new XMLHttpRequest();
		xmlhttp.open('GET',url,false);
		xmlhttp.send(null);
		ajax_html_content = treat_xml_email_form(xmlhttp);
		//dd.elements.email_form.write(treat_xml_email_form(xmlhttp));
		open_email_form();
		//setTimeout('init_load_products()',210);

	}

	// code for IE
	else if (window.ActiveXObject)
		{ 
			
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		if (xmlhttp)
		{ 
			
			
			xmlhttp.open('GET',url,false);
			xmlhttp.send(null);
			ajax_html_content = treat_xml_email_form(xmlhttp);
			//dd.elements.email_form.write(treat_xml_email_form(xmlhttp));		
			open_email_form();
			
		}
		
	}

}

function treat_xml_email_form(xml_doc){
	
	var html_rep = xml_doc.responseText;
	//alert(html_rep);
	return(html_rep);
	
	
		
}


function _createCookie(_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 _readCookie(_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 _eraseCookie(_name)
{
 _createCookie(_name,"",-1);
}
