function verifyForm()
{
var frm=document.getElementById('wfrm');
for (var i=0;i<frm.elements.length;i++)
{
var elt=frm.elements[i];
if (elt.title && elt.title!='')
{
var required=(elt.title.substr(0,1)!='0');
var type=elt.title.substr(1,1);
var value=elt.value;
elt.focus();
if (value=='')
{
if (required)
{
xwd.alert('Valeur obligatoire','Attention');
return false;
}
}
else
{
if (type=='1' && value!='')
{
if (!xwd.isGoodValue("numeric",value,true))
return;
}
else if (type=='2')
{
if (!xwd.isGoodValue("email",value,true))
return false;
}
}
}
}
if (xwd.isLocalMode(true))
return false;
else
return true;
}
function wibuttonClick(subject,emailTo,msgAfter,redirAfter,useSQL)
{
if (verifyForm())
{
var frm=document.getElementById('wfrm');
var wh0=document.getElementById('wh0');
var wh1=document.getElementById('wh1');
var wh2=document.getElementById('wh2');
var wh3=document.getElementById('wh3');
var wh4=document.getElementById('wh4');
wh0.value=subject;
wh0.name='wsubject';
wh1.value=emailTo;
wh1.name='wemailTo';
wh2.value=msgAfter;
wh2.name='msgAfter';
wh3.value=redirAfter;
wh3.name='redirAfter';
wh4.value=useSQL;
wh4.name='useSQL';
frm.method='get';
frm.action='WIForm.php';
if (redirAfter!="")
frm.submit();
else
xwd.openForm("wfrm",subject);
}
}
function wibuttonClearClick()
{
var frm=document.getElementById('wfrm');
frm.reset();
}
function wibuttonSQLClick(subject,emailTo,msgAfter,redirAfter)
{
wibuttonClick(subject,emailTo,msgAfter,redirAfter,true);
}
function wibuttonMsgClick(subject,emailTo,msgAfter,redirAfter)
{
wibuttonClick(subject,emailTo,msgAfter,redirAfter,false);
}
function wibuttonOrangeClick(subject)
{
if (verifyForm())
{
var frm=document.getElementById('wfrm');
var wh0=document.getElementById('wh0');
var wh1=document.getElementById('wh1');
wh0.value=subject;
wh0.name='sujet';
wh1.value=document.location;
wh1.name='url';
frm.method='post';
frm.action='http://pages.perso.orange.fr/client/php/formulaire.php';
xwd.alert('Formulaire envoyé');
frm.submit();
}
}

