function openContact() {
var url ="formulaire_contact.asp";
var hauteur_popup=470;
var largeur_popup=550;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=no,toolbar=no,directories=no,resizable=no,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}


function openCarteGrise () {
var url ="pop_cg.htm";
var hauteur_popup=470;
var largeur_popup=310;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=no,toolbar=no,directories=no,resizable=no,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openMeteo(url)
{
var hauteur_popup=500;
var largeur_popup=600;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=yes,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openCt()
{
var hauteur_popup=350;
var largeur_popup=400;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open("regles_ct.htm","","status=no,scrollbars=yes,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openRevision()
{
var hauteur_popup=365;
var largeur_popup=435;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open("regles_revisions.htm","","status=no,scrollbars=no,toolbar=no,directories=no,resizable=no,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openRecup()
{
var hauteur_popup=250;
var largeur_popup=350;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open("recup_pass.html","","status=no,scrollbars=yes,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openPub(url)
{
var hauteur_popup=500;
var largeur_popup=650;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=no,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openDefile(url)
{
var hauteur_popup=300;
var largeur_popup=400;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=no,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function openDefile2(url)
{
var hauteur_popup=320;
var largeur_popup=400;
var top=(screen.height - hauteur_popup)/2
var left=(screen.width - largeur_popup)/2
pop_up = window.open(url,"","status=no,scrollbars=no,toolbar=no,directories=no,resizable=yes,menuBar=no,height="+hauteur_popup+",width="+largeur_popup+",top="+top+",left="+left);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array('img/menu_1_f2.gif','img/menu_2_f2.gif','img/menu_3_f2.gif','img/menu_4_f2.gif');
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function checkForm_histo(obj){
	
	if(obj.date_evemement_jour.selectedIndex==0){
		alert("Veuillez indiquer le jour.");
		return false;
	}
	if(obj.date_evemement_mois.selectedIndex==0){
		alert("Veuillez indiquer le mois.");
		return false;
	}
	if(obj.date_evemement_annee.selectedIndex==0){
		alert("Veuillez indiquer l'année.");
		return false;
	}
	if (obj.nom_evenement.value=="") {
		alert("Veuillez saisir une description.");
		obj.nom_evenement.focus();
		return false;
	}
	if(!CheckDate(obj.date_evemement_jour.value, obj.date_evemement_mois.value, obj.date_evemement_annee.value)){
		alert("Veuillez saisir une date valide.");
		return false;
	} 

	var cmpdate=new Date();
	cmpdate.setDate(cmpdate.getDate()+7);
	var evedate=new Date();
	evedate.setFullYear(obj.date_evemement_annee.value , obj.date_evemement_mois.value - 1,obj.date_evemement_jour.value);

	if (evedate<cmpdate){
	 	 alert("Erreur de saisie de la date. Veuillez à bien respecter le délais d'une semaine pour votre alerte email.");
		 return false;
	}
	//obj.immat.value=obj.immat1.value+obj.immat2.value+obj.immat3.value;	
	obj.submit();
}

function checkForm_essai(obj){

	if(obj.upp_title[0].checked==false && obj.upp_title[1].checked==false && obj.upp_title[2].checked==false){
		alert("Veuillez indiquer votre civilité.");
		return false;
	}
	if (obj.upp_lname1.value=="") {
		alert("Veuillez saisir votre nom.");
		obj.upp_lname1.focus();
		return false;
	}
	if (obj.upp_fname.value=="") {
		alert("Veuillez saisir votre prénom.");
		obj.upp_fname.focus();
		return false;
	}
	if (obj.upp_street_no.value=="" ) {
		alert("Veuillez saisir votre numéro de rue.");
		obj.upp_street_no.focus(); 
		return false;
	}
	if (obj.upp_street.value=="") {
		alert("Veuillez saisir votre rue.");
		obj.upp_street.focus(); 
		return false;
	}
	if (obj.upp_zip_place.value=="" || obj.upp_zip_place.value.length!=5) {
		alert("Veuillez saisir un code postal valide.");
		obj.upp_zip_place.focus();
		return false;
	}
	if (obj.upp_place.value=="") {
		alert("Veuillez saisir votre ville.");
		obj.upp_place.focus();
		return false;
	}
	if (obj.upp_phonep.value.length !=10 || obj.upp_phonep.value.substring(0,1)!=0) {
		alert("Veuillez saisir un numéro de téléphone valide.");
		obj.upp_phonep.focus();
		return false;
	}

	
	if(checkMail(obj.upp_email.value)) {
	} else {
		alert("Veuillez saisir une adresse email valide.");
		obj.upp_email.focus();
		return false;
	}
	if(getObj('optim')!=null)
        {
        if(obj.optim[0].checked==false && obj.optim[1].checked==false)
            {
            alert("Merci d'accepter ou non les offres commerciales de DaimlerChrysler");
            return false;
            }
        }
	
	if (obj.upp_car_plan.selectedIndex ==0){
		alert("Vous envisagez d'acheter dans...");
		obj.upp_car_plan.focus();
		return false;
	}	
	
	
	
	obj.submit();
}
 function checkMail(Email)
    {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(Email))
	    {
	    return true;
	    }
	else
	    {
	    return false;
	    }
    }
function CheckOptim()
    {
    if(document.form1.optim[0].checked)
        {
        document.form1.stockoptim.value='1';
        }
    else
        {
        document.form1.stockoptim.value='0';
        }    
    }
function getObj(name)
	{
	if (document.getElementById)
		{
		return document.getElementById(name);
		}
	else if (document.all)
		{
		return document.all[name];
		}
	else if (document.layers)
		{
		return document.layers[name]; 
		}
	else return false;
	}
function changeCarburant(){
	leform=document.form2;
	leform.carburant.length=1;

	if(leform.modele.selectedIndex==3){
		leform.carburant.options[1]=new Option("essence","essence", false, true);
	} else {
		leform.carburant.options[1]=new Option("essence","essence", false, false);
		leform.carburant.options[2]=new Option("diesel","diesel", false, false);
	}
}


function dateAchatOnOff(obj) {
if (obj.vnvo.selectedIndex == 1) {
  obj.date_achat_jour.disabled = true;
  obj.date_achat_mois.disabled = true;
  obj.date_achat_annee.disabled = true;
} else {
	obj.date_achat_jour.disabled = false;
	obj.date_achat_mois.disabled = false;
	obj.date_achat_annee.disabled = false;
  }
}

function checkForm_auto(obj){

var monReg1 = /[A-Z]{2,3}/;
var monReg2 = /[a-z]{2,3}/;

if (obj.immat2.value!="") {
  if (monReg1.test(obj.immat2.value)==false && monReg2.test(obj.immat2.value)==false) { 
    alert("Immatriculation incorrecte.");
    return false;
  }
}

date_mise_circu_chaine = obj.date_mise_circu_annee[obj.date_mise_circu_annee.selectedIndex].value + obj.date_mise_circu_mois[obj.date_mise_circu_mois.selectedIndex].value + obj.date_mise_circu_jour[obj.date_mise_circu_jour.selectedIndex].value
date_achat_chaine = obj.date_achat_annee[obj.date_achat_annee.selectedIndex].value + obj.date_achat_mois[obj.date_achat_mois.selectedIndex].value + obj.date_achat_jour[obj.date_achat_jour.selectedIndex].value
date_ct_chaine = obj.date_ct_annee[obj.date_ct_annee.selectedIndex].value + obj.date_ct_mois[obj.date_ct_mois.selectedIndex].value + obj.date_ct_jour[obj.date_ct_jour.selectedIndex].value
date_derniere_revision_chaine = obj.date_derniere_revision_annee[obj.date_derniere_revision_annee.selectedIndex].value + obj.date_derniere_revision_mois[obj.date_derniere_revision_mois.selectedIndex].value + obj.date_derniere_revision_jour[obj.date_derniere_revision_jour.selectedIndex].value

if ((date_ct_chaine!="" && date_ct_chaine>dateDuJour) ||  (date_ct_chaine!="" && date_ct_chaine<date_mise_circu_chaine)) {
  alert("Date de dernier contrôle technique incorrecte.");
  return false;
}

if ((date_derniere_revision_chaine!="" &&  date_derniere_revision_chaine>dateDuJour) || (date_derniere_revision_chaine!="" &&  date_derniere_revision_chaine<date_mise_circu_chaine)) {
  alert("Date de dernière révision incorrecte.");
  return false;
}

if (date_achat_chaine!="" && date_achat_chaine<date_mise_circu_chaine) {
  alert("La date d'achat ne peut pas être antérieure à la date de première mise en circulation.");
  return false;
}

if (date_mise_circu_chaine!="" && date_mise_circu_chaine>dateDuJour) {
  alert("Date de première mise en circulation incorrecte.");
  return false;
}

if(obj.modele.selectedIndex==0){
		alert("Veuillez indiquer le modèle de votre voiture.");
		return false;
	}
if(obj.vin17.value==""){
		alert("Veuillez indiquer votre numéro de châssis.");
		return false;
	}
	if(obj.date_mise_circu_jour.selectedIndex==0){
		alert("Veuillez indiquer le jour de la date de 1ère mise en circulation.");
		return false;
	}
	if(obj.date_mise_circu_mois.selectedIndex==0){
		alert("Veuillez indiquer le mois de la date de 1ère mise en circulation.");
		return false;
	}
	if(obj.date_mise_circu_annee.selectedIndex==0){
		alert("Veuillez indiquer l'année de la date de 1ère mise en circulation.");
		return false;
	}
	if(obj.km_actuel.value!="" && obj.km_derniere_revision.value!=""){
		if(parseInt(obj.km_actuel.value,10) < parseInt(obj.km_derniere_revision.value,10)){
			alert("Le kilométrage indiqué est impossible.");
			obj.km_derniere_revision.focus();
			return false;
		}
	}
	Today = new Date;
	Annee = Today.getFullYear();
	Mois = (Today.getMonth())+1;
	//alert(Mois+"  :  "+obj.date_mise_circu_mois.value+" :  ");
	if(Annee-obj.date_mise_circu_annee.value==4){
		if(obj.date_mise_circu_mois.value-Mois<0 && (obj.date_ct_jour.selectedIndex==0 || obj.date_ct_mois.selectedIndex==0 || obj.date_ct_annee.selectedIndex==0)){
			alert('Le contrôle technique étant obligatoire pour tout véhicule de plus de 4 ans, merci de renseigner le champs "Date de votre dernier contrôle technique"');
			return false;
		}
	} else if(Annee-obj.date_mise_circu_annee.value>=4){
		if(obj.date_ct_jour.selectedIndex==0 || obj.date_ct_mois.selectedIndex==0 || obj.date_ct_annee.selectedIndex==0){
			alert('Le contrôle technique étant obligatoire pour tout véhicule de plus de 4 ans, merci de renseigner le champs "Date de votre dernier contrôle technique"');
			return false;
		}
	}
	/*if (obj.immat1.value=="") {
		alert("Veuillez saisir votre numéro d'immatriculation.");
		obj.immat1.focus();
		return false;
	}
	if (obj.immat2.value=="") {
		alert("Veuillez saisir votre numéro d'immatriculation.");
		obj.immat2.focus();
		return false;
	}
	if (obj.immat3.value=="") {
		alert("Veuillez saisir votre numéro d'immatriculation.");
		obj.immat3.focus();
		return false;
	}
	//obj.immat.value=obj.immat1.value+obj.immat2.value+obj.immat3.value;	*/
	obj.submit();
}

function checkForm(obj){
	if(obj.civilite.selectedIndex==0){
		alert("Veuillez indiquer votre civilité.");
		return false;
	}
	if (obj.nom.value=="") {
		alert("Veuillez saisir votre nom.");
		obj.nom.focus();
		return false;
	}
	if (obj.prenom.value=="") {
		alert("Veuillez saisir votre prénom.");
		obj.prenom.focus();
		return false;
	}
	if (obj.adresse1.value=="" &&obj.adresse2.value=="" &&obj.adresse3.value=="") {
		alert("Veuillez saisir votre adresse.");
		obj.adresse1.focus(); 
		return false;
	}
	if (obj.code_postal.value=="" || obj.code_postal.value.length!=5) {
		alert("Veuillez saisir un code postal valide.");
		obj.code_postal.focus();
		return false;
	}
	if (obj.ville.value=="") {
		alert("Veuillez saisir votre ville.");
		obj.ville.focus();
		return false;
	}
	if(obj.tel_fixe.value!="") {
		if (obj.tel_fixe.value.length !=10 || obj.tel_fixe.value.substring(0,1)!=0) {
			alert("Veuillez saisir un numéro de téléphone valide.");
			obj.tel_fixe.focus();
			return false;
		}
	}

	if (obj.tel_mobile.value!= ""&& (obj.tel_mobile.value.length !=10 || obj.tel_mobile.value.substring(0,2)!=06)) {
		alert("Veuillez saisir un téléphone mobile valide.");
		obj.tel_mobile.focus();
		return false;
	}

	lemail= obj.email.value;
	var AtPos = lemail.lastIndexOf("@"); 
	var DotPos= lemail.lastIndexOf(".");
	if((AtPos>0)&&(DotPos>0)&&(AtPos<DotPos)&&(lemail.length>=DotPos+3)) {
	} else {
		alert("Veuillez saisir une adresse email valide.");
		obj.email.focus();
		return false;
	}
	
	if(obj.date_naissance_jour.selectedIndex==0){
		alert("Veuillez indiquer le jour de votre naissance.");
		return false;
	}
	if(obj.date_naissance_mois.selectedIndex==0){
		alert("Veuillez indiquer le mois de votre naissance.");
		return false;
	}
	if(obj.date_naissance_annee.selectedIndex==0){
		alert("Veuillez indiquer l'année de votre naissance.");
		return false;
	}
	//obj.date_naissance.value=obj.jour.value+"/"+obj.mois.value+"/"+obj.annee.value;
	if (obj.password.value=="" || obj.password.value.length<4) {
		alert("Veuillez saisir votre mot de passe (4 caractères minimum).");
		obj.password.focus();
		return false;
	}
	if (obj.password.value != obj.password2.value){
		alert("Veuillez confirmez votre mot de passe.");
		obj.password2.focus();
		return false;
	}
	if(obj.optin[0].checked==false && obj.optin[1].checked==false){
		alert("Autorisez-vous DaimlerChrysler France à utiliser vos données pour bénéficier des informations relatives aux services smart foryou ?");
		return false;
	}
	if(obj.optin[0].checked==true){
		if(obj.format_email[0].checked==false && obj.format_email[1].checked==false){
			alert("Indiquez le format de réception désiré pour vos Alertes et Newsletter ?");
			return false;
		}
	}

	if(obj.autorise[0].checked==false && obj.autorise[1].checked==false){
		alert("Autorisez-vous l'utilisation de vos données personnelles ?");
		return false;
	}

if(obj.code_sc.selectedIndex==0){
		alert("Veuillez indiquer votre Partenaire smart.");
		return false;
	}

	//return true;
	obj.submit();
}

function checkIdent(obj){
	if(obj.vin17.value==""){
		alert("Veuillez indiquer votre numéro de chassis.");
		return false;
	}
	//return true;
	obj.submit();
}

function checkEntree(obj){
	if(obj.identifiant.value=="" || obj.identifiant.value=="identifiant"){
		alert("Veuillez saisir votre identifiant.");
		obj.identifiant.focus();
		return false;
	}
	if(obj.password.value=="" || obj.password.value=="Mot de passe"){
		alert("Veuillez saisir votre mot de passe.");
		obj.password.focus();
		return false;
	}
	return true;
}

function VerifyNumericValue(){
	if ((event.keyCode > 45 && event.keyCode < 59) || event.keyCode == 8) {
		event.returnValue = true;
		
	}else {
		event.returnValue = false;
		alert('La valeur de ce champ doit être numérique et sans espace');
		return false;
	}
}

function VerifyAlphaValue(){
	if ((event.keyCode < 48 || event.keyCode > 57) &&  event.keyCode != 32 &&  event.keyCode != 8 &&  event.keyCode != 0){
		event.returnValue = true;
		
	}else {
		event.returnValue = false;
		alert('La valeur de ce champ ne doit pas comporter de chiffres');
		return false;
	}
}

function VerifyDepartement(champ) {
	dep = champ.value;
	if (dep=="2A" || dep=="2a" || dep=="2B" || dep=="2b" || !isNaN(dep)) {
		return true;
	} else {
		alert('La valeur de ce champ doit être numérique et sans espace. \n(Hors Corse 2A-2B)');
		champ.focus();
		return false;
	}
}

function CheckDate(j,m,a) {
	
	//j = parseInt(j);
	//m = parseInt(m);
	a = parseInt(a);
	
	// Cette fonction vŽrifie le format JJ/MM/AAAA saisi et la validitŽ de la date.
	// Le sŽparateur est dŽfini dans la variable separateur
	var amin=1900;  // annŽe mini
	var amax=2015;  // annŽe maxi
	//var j=(d.substring(0,2));
	//var m=(d.substring(3,5));
	//var a=(d.substring(6));
	var ok=1;
	if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
		//alert("Le jour n'est pas correct.");
		return false;
		ok=0;
	}
	if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
	//alert("Le mois n'est pas correct."); 
		return false;
		ok=0;
	}
	if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
		//alert("L'annŽe n'est pas correcte.");
		return false;
		ok=0;
	}
	if (ok==1) {
		//var d2=new Date(a,m-1,j);
		var d2=new Date(a,m-1,j);
		//j2=d2.getDate();

		j2=d2.getDate();
		m2=d2.getMonth()+1;
		a2=d2.getFullYear();

		if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
			//alert("La date "+d+" n'existe pas !");
			return false;
			ok=0;
		}
	}
	//if (ok) {alert("La date est correcte");}
	return true;
}

function checkFormTemp(obj){
	if(obj.numid.value==""){
		alert("Veuillez saisir votre numéro d'identification du véhicule");
		obj.numid.focus();
		return false;
	}
	if(obj.civilite.selectedIndex==0){
		alert("Veuillez saisir votre civilite");
		obj.civilite.focus();
		return false;
	}
	if(obj.nom.value==""){
		alert("Veuillez saisir le nom");
		obj.nom.focus();
		return false;
	}
	
	lemail= obj.email.value;
	var AtPos = lemail.lastIndexOf("@"); 
	var DotPos= lemail.lastIndexOf(".");
	if((AtPos>0)&&(DotPos>0)&&(AtPos<DotPos)&&(lemail.length>=DotPos+3)) {
	} else {
		alert("Veuillez saisir une adresse email valide.");
		obj.email.focus();
		return false;
	}
	
	lemail2= obj.email_confirm.value;
	var AtPos2 = lemail2.lastIndexOf("@"); 
	var DotPos2 = lemail2.lastIndexOf(".");
	if((AtPos2>0)&&(DotPos2>0)&&(AtPos2<DotPos2)&&(lemail.length>=DotPos2+3)) {
	} else {
		alert("Veuillez saisir une adresse email de confirmation valide.");
		obj.email_confirm.focus();
		return false;
	}
	
	if(lemail!=lemail2){
		alert("les deux e-mails ne sont pas identiques");
		obj.email.focus();
		return false;
	}
	//return true;
	obj.submit();
}

function checkFormContact(obj){
	if(obj.nom.value==""){
		alert("Veuillez saisir votre nom");
		obj.nom.focus();
		return false;
	}
	if(obj.prenom.value==""){
		alert("Veuillez saisir votre prénom");
		obj.prenom.focus();
		return false;
	}
	
	lemail= obj.email.value;
	var AtPos = lemail.lastIndexOf("@"); 
	var DotPos= lemail.lastIndexOf(".");
	if((AtPos>0)&&(DotPos>0)&&(AtPos<DotPos)&&(lemail.length>=DotPos+3)) {
	} else {
		alert("Veuillez saisir une adresse email valide.");
		obj.email.focus();
		return false;
	}
	
	if(obj.objet.value==""){
		alert("Veuillez saisir un objet");
		obj.objet.focus();
		return false;
	}
	if(obj.message.value==""){
		alert("Veuillez saisir un message");
		obj.message.focus();
		return false;
	}
	
	//return true;
	obj.submit();
}

function skip(){
	//alert('skip');
	window.location.href='smart_et_moi_move_som.asp';
}
function parking(){
	//alert('parking');
	window.location.href='smart_et_moi_move_parking.asp';
}
function more(){
	//alert('more');
	window.location.href='smart_et_moi_move_more.asp';
}
function hotel(){
	//alert('hotel');
	window.location.href='smart_et_moi_move_hotel.asp';
}
function assistance(){
	//alert('assistance');
	window.location.href='smart_et_moi_move_assistance.asp';
}
function ferry(){
	//alert('ferry');
	window.location.href='smart_et_moi_move_ferry.asp';
}

function accesPlan(sPlan){
	var sURLPlan ='plan.asp?plan='+escape(sPlan); 
	window.open(sURLPlan,'_blank','status=yes,width=420,height=420');
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

			