var postaction=""; var clientMembre=""; var bno="0"; var mxEtape=6; var MotTrad=0.25; var Online=0; var fichier=""; var ETAPENumber=0;

function SWAPEtape(etp){
	//alert(etp)
	UnselectSelBox();
	etp=parseFloat(etp);
	if(ETAPENumber==1 && etp>ETAPENumber && valideEtape1()==false){return;}
	if(ETAPENumber==2 && etp>ETAPENumber&& valideEtape2()==false){return;}
	if(ETAPENumber==3 && etp>ETAPENumber&& valideEtape3()==false){return;}
	if(ETAPENumber==4 && etp>ETAPENumber&& valideEtape4()==false){return;}
	if (clientMembre.length>0 && etp==5){etp=6};
	if(ETAPENumber==5 && etp>ETAPENumber && valideEtape5()==false){return;}
	if(ETAPENumber==6 && etp>ETAPENumber && valideEtape6()==false){return;}	
  UnselectSelBox();
	ls_getObj('ETAPENumber').value=etp;
	ls_getObj('form1').submit(); 
}

function ReverseCheck(champ,iddiv){
	ObjForm=ls_getObj(champ);
	valeurChp=ObjForm.value;
	ObjDiv=ls_getObj('Ck'+champ+iddiv);
	if(valeurChp=='0'){ObjForm.value='1';ObjDiv.className='check1';}else{ObjForm.value='0';ObjDiv.className='check0';}
}
function CalculCaracteres(ObjName,MaxiLen)
{
	var NbLenght, NbLenghtRestante;
		
		NbLenght = ls_getObj(ObjName).value.length;
		if (NbLenght>MaxiLen) {
			ls_getObj(ObjName).value = ls_getObj(ObjName).value.substring(0,MaxiLen);
			NbLenghtRestante = 0;
		} else {
			NbLenghtRestante = MaxiLen - NbLenght;
		}

		if (NbLenghtRestante <= 1)
			ls_getObj('indicateur'+ObjName).innerHTML = "<STRONG class=txtVertB>"+NbLenghtRestante + "</STRONG>&nbsp;caract&egrave;re&nbsp;disponible";
		else
			ls_getObj('indicateur'+ObjName).innerHTML = "<STRONG class=txtVertB>"+NbLenghtRestante + "</STRONG>&nbsp;caract&egrave;res&nbsp;disponibles";
}	



 
 function SDis(nameSel,valueSel){
var content2Write="";			
//if(nameSel=="b_presse"){alert(valueSel)}
content2Write = content2Write + '<SELECT name="'+nameSel+'" id="'+nameSel+'" class="inputSELProx" >';
content2Write = content2Write + '<OPTION value="0" ';
if(valueSel=="0"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>Absent(e)</OPTION>';
content2Write = content2Write + '<OPTION value="0.01" ';
if(valueSel=="0.01" || valueSel=="0,01"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>Sur place</OPTION>';
content2Write = content2Write + '<OPTION value="0.1" ';
if(valueSel=="0.1" || valueSel=="0,1"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 100m</OPTION>';
content2Write = content2Write + '<OPTION value="0.2" ';
if(valueSel=="0.2" || valueSel=="0,2"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 200m</OPTION>';
content2Write = content2Write + '<OPTION value="0.3" ';
if(valueSel=="0.3" || valueSel=="0,3"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 300m</OPTION>';
content2Write = content2Write + '<OPTION value="0.5" ';
if(valueSel=="0.5" || valueSel=="0,5"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 500m</OPTION>';
content2Write = content2Write + '<OPTION value="1" ';
if(valueSel=="1"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 1km</OPTION>';
content2Write = content2Write + '<OPTION value="2" ';
if(valueSel=="2"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 2km</OPTION>';
content2Write = content2Write + '<OPTION value="3" ';
if(valueSel=="3"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 3km</OPTION>';
content2Write = content2Write + '<OPTION value="5" ';
if(valueSel=="5"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 5km</OPTION>';
content2Write = content2Write + '<OPTION value="10" ';
if(valueSel=="10"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 10km</OPTION>';
content2Write = content2Write + '<OPTION value="15" ';
if(valueSel=="15"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 15km</OPTION>';
content2Write = content2Write + '<OPTION value="20" ';
if(valueSel=="20"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 20km</OPTION>';
content2Write = content2Write + '<OPTION value="30" ';
if(valueSel=="30"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 30km</OPTION>';
content2Write = content2Write + '<OPTION value="40" ';
if(valueSel=="40"){content2Write = content2Write + ' selected ';}
content2Write = content2Write + '>moins de 40km</OPTION>';

content2Write = content2Write + '</SELECT>';
document.write(content2Write);
}	
function SelecteurJourMoisFR(objName,valueStrJour,valueStrMois){
	var varobj=eval('document.form1.'+objName);
	var content2Write="";		
				content2Write = content2Write + '<select name="'+objName+'Jour" id="'+objName+'Jour" class=inputSEL style="width:40px;" >';
				content2Write = content2Write + '<option value=""></option>';

for(jourV=1;jourV<32;jourV++){
	jourVStr=jourV.toString();if(jourVStr.length==1){jourVStr="0"+jourVStr;}
	content2Write = content2Write + '<option value="'+jourV+'" '
	if(jourV.toString()==valueStrJour){content2Write = content2Write + ' selected'}
	content2Write = content2Write + '>'+jourVStr+'</option>';
}		
				content2Write = content2Write + '</select>';
DataMonth=",Jan.,Fév.,Mars,Avri.,Mai,Juin,Juil.,Aout,Sept.,Oct.,Nov.,Déc."
DataMonthArr=DataMonth.split(",");
				content2Write = content2Write + '<select name="'+objName+'Mois" id="'+objName+'Mois" class=inputSEL style="width:55px;" >';
				content2Write = content2Write + '<option value=""></option>';
for(moisV=1;moisV<13;moisV++){
	moisVStr=moisV.toString();if(moisVStr.length==1){moisVStr="0"+moisVStr;}
	content2Write = content2Write + '<option value="'+moisV+'" '
	if(moisV.toString()==valueStrMois){content2Write = content2Write + ' selected'}
	content2Write = content2Write + '>'+DataMonthArr[moisV]+'</option>';
}	
				content2Write = content2Write + '</select>'
				document.write(content2Write);

}

function UnselectSelBox(){
	
	
	ls_getObj('attrapfocus').focus();

	
}	
function CalcOption(){
var content=document.form1.b_descriptionFR.value;
content=replace(content,"  ","");
//if(content==""){alert("Veuillez tout d'abord documenter votre description en Français\navant de pouvoir faire traduire votre texte");Obj.checked=false;Obj2.value="0.00";return;}
	var i=0;
	var numberofwords=1;

var w = content.split(/\s+/); 
if (w != "") { numberofwords=w.length }else{ numberofwords=0};

	
	if(content.length>0){
var w = content.split(/\s+/); 
if (w != "") { numberofwords=w.length }else{ numberofwords=0};
varOptTrad=format2Dec(0+(MotTrad*numberofwords),2);				
	}else{
varOptTrad=format2Dec(0,2);	
}
	
	if(ls_getObj('traductionUS').checked==true){ls_getObj('b_descriptionUS').value="";ls_getObj('optionUS').value=""+varOptTrad}else{ls_getObj('optionUS').value="0.00"}
	if(ls_getObj('traductionIT').checked==true){ls_getObj('b_descriptionIT').value="";ls_getObj('optionIT').value=""+varOptTrad}else{ls_getObj('optionIT').value="0.00"}
	if(ls_getObj('traductionES').checked==true){ls_getObj('b_descriptionES').value="";ls_getObj('optionES').value=""+varOptTrad}else{ls_getObj('optionES').value="0.00"}
	if(ls_getObj('traductionGR').checked==true){ls_getObj('b_descriptionGR').value="";ls_getObj('optionGR').value=""+varOptTrad}else{ls_getObj('optionGR').value="0.00"}
	if(ETAPENumber==6){CalcTotal();}
}	
function CalcTotal(){
	
	var SommeTotal=0;var TotalFormule=0;var DesFormule="x mois";
	var trad1=parseFloat(document.form1.optionUS.value);
	var trad2=parseFloat(document.form1.optionIT.value);
	var trad3=parseFloat(document.form1.optionES.value);
	var trad4=parseFloat(document.form1.optionGR.value);
	//alert(trad1);alert(trad2);alert(trad3);alert(trad4);
	if(trad1>0){ls_getObj('optionUSqte').innerHTML="1";ls_getObj('optionUSTotal').innerHTML=document.form1.optionUS.value+" &euro;";} else {ls_getObj('optionUSqte').innerHTML="0";ls_getObj('optionUSTotal').innerHTML="0.00 &euro;";}
	if(trad2>0){ls_getObj('optionITqte').innerHTML="1";ls_getObj('optionITTotal').innerHTML=document.form1.optionIT.value+" &euro;";} else {ls_getObj('optionITqte').innerHTML="0";ls_getObj('optionITTotal').innerHTML="0.00 &euro;";}
	if(trad3>0){ls_getObj('optionESqte').innerHTML="1";ls_getObj('optionESTotal').innerHTML=document.form1.optionES.value+" &euro;";} else {ls_getObj('optionESqte').innerHTML="0";ls_getObj('optionESTotal').innerHTML="0.00 &euro;";}
	if(trad4>0){ls_getObj('optionGRqte').innerHTML="1";ls_getObj('optionGRTotal').innerHTML=document.form1.optionGR.value+" &euro;";} else {ls_getObj('optionGRqte').innerHTML="0";ls_getObj('optionGRTotal').innerHTML="0.00 &euro;";}
	
	//if(postaction!="M"){
		
	      for (var i=0; i<document.form1.x_formule.length;i++) {
			         if (document.form1.x_formule[i].checked) {
			         		var Arrform=document.form1.x_formule[i].value.split("|");
			         		DesFormule=Arrform[0];
			         		var TotalFormule=parseFloat(Arrform[1]);
			         }
         }
         ls_getObj('FormuleDes').innerHTML=DesFormule;
         ls_getObj('FormuleTotal').innerHTML=format2Dec(TotalFormule,2)+" &euro;";
   //     }else{DesFormule='-';}
	SommeTotal=TotalFormule+trad1+trad2+trad3+trad4;
	
	
	ls_getObj('TotalApayer').innerHTML=format2Dec(SommeTotal,2)+" &euro;";
	
}

function format2Dec(number,decimal) {
	var s = number.toString()

	var r = s.indexOf(".")
if (r==-1) {
		return(s+'.00')
	}
	else {
	s=s+'000'
		return(s.substr(0,r + decimal + 1))
	}

}

function valideEtape1(){
	if( CkeckRubrique() && CkeckVille() && CkeckVilleProx() && CkeckCapa() ){return true;}
	return false;
}
function valideEtape2(){
	return true;
}
function valideEtape3(){
	if( CheckDescriFR() ){return true;}
	return false;
}
function valideEtape4(){
	if( CheckPrixPrestations() && CheckSaisons() ){return true;}
	return false;
}

function valideEtape5(){
	if (clientMembre.length>0){return true;}
	if( CheckCoordonnees()  ){return true;}
	return false;
}

function valideEtape6(){
	if((bno!="0" && bno!="") && Online==1 ){return true;}
	if( CkeckFormuleChoisie() ){return true;}
	return false;
}

function CkeckRubrique(){
	      for (var i=0; i<document.form1.b_rubrique.length;i++) {
         if (document.form1.b_rubrique[i].checked) {
         		ls_getObj('fieldsetetape1_1').style.backgroundImage="";
            return true;
         }
      }
      ls_getObj('fieldsetetape1_1').style.backgroundImage="url(backerror.gif)";
      
      alert("Merci d'indiquer le Type de Bien relatif à votre location");
      return false;
    }

function CkeckVille(){
         if (document.form1.b_ville.value!='') {
         		ls_getObj('fieldsetetape1_2').style.backgroundImage="";
            return true;
         }
      ls_getObj('fieldsetetape1_2').style.backgroundImage="url(backerror.gif)";
      UpdateComboVilles();
      
      alert("Merci d'indiquer le code postal du bien en location,\net de sélectionner votre ville.");
      return false;
    }    

function CkeckVilleProx(){
         if (document.form1.b_VilleProx.value!='') {
         		ls_getObj('fieldsetetape1_2').style.backgroundImage="";
            return true;
         }
      ls_getObj('fieldsetetape1_2').style.backgroundImage="url(backerror.gif)";  
      alert("Merci d'indiquer la ville connue la plus proche de la votre pour orienter votre client\nVous indiquer la même ville si c\'est la plus connue.");
      return false;
    }  
        
function CkeckCapa(){
	var CapaOK=0;var MSGERR="";
        if (document.form1.b_etoiles.value!='' && document.form1.b_etoilespar.value=='') {
         		MSGERR=MSGERR+"\nMerci d\'indiquer qui a décerné ces étoiles.";
            CapaOK++;
         }         
         MSGERR=MSGERR+"\n";
         if(CapaOK==0){return true;}else{
         
	      ls_getObj('fieldsetetape1_3').style.backgroundImage="url(backerror.gif)";
	      alert(MSGERR);
      return false;
        }         
                
}             
function AddProxiSelect(){
	ProxiSelect=ProxiSelect+1;
}
function AddOptionSelect(){
	OptionSelect=OptionSelect+1;
}




function CheckDescriFR(){
	if(document.form1.b_descriptionFR.value!=''){
		        ls_getObj('fieldsetetape3_1').style.backgroundImage="";
            return true;
		}	
			ls_getObj('fieldsetetape3_1').style.backgroundImage="url(backerror.gif)";
      
      alert("Merci d\'indiquer une description détaillée en Français de votre bien en location.");
      return false;		
}

function RAZPromo(){
	ls_getObj('b_nuitPromo').value='0';
	ls_getObj('b_WEPromo').value='0';
	ls_getObj('b_semainePromo').value='0';
	ls_getObj('b_moisPromo').value='0';
	ls_getObj('b_PROMODATEDU').value='';
	ls_getObj('b_PROMODATEAU').value='';
	}
function CheckPrixPrestations(){
	var returntrue=0;
	vn3=parseFloat(ls_getObj('b_nuit3').value)>0;
	vn2=parseFloat(ls_getObj('b_nuit2').value)>0;
	vn1=parseFloat(ls_getObj('b_nuit1').value)>0;
	vnp=parseFloat(ls_getObj('b_nuitPromo').value)>0;
	
	vw3=parseFloat(ls_getObj('b_WE3').value)>0;
	vw2=parseFloat(ls_getObj('b_WE2').value)>0;
	vw1=parseFloat(ls_getObj('b_WE1').value)>0;
	vwp=parseFloat(ls_getObj('b_WEPromo').value)>0;

	vs3=parseFloat(ls_getObj('b_semaine3').value)>0;
	vs2=parseFloat(ls_getObj('b_semaine2').value)>0;
	vs1=parseFloat(ls_getObj('b_semaine1').value)>0;	
	vsp=parseFloat(ls_getObj('b_semainePromo').value)>0;
	
	vm3=parseFloat(ls_getObj('b_mois3').value)>0;	
	vm2=parseFloat(ls_getObj('b_mois2').value	)>0;
	vm1=parseFloat(ls_getObj('b_mois1').value	)>0;
	vmp=parseFloat(ls_getObj('b_moisPromo').value	)>0;
	dp1=ls_getObj('b_PROMODATEDU').value;
	dp2=ls_getObj('b_PROMODATEAU').value;
		
	returntrue=1;
	/*
	if ( (  vn1) || ( vw1) || (  vs1) || (  vm1) ){
		        ls_getObj('fieldsetetape4_1').style.backgroundImage="";
            returntrue=1;	
	}
else
	{
			ls_getObj('fieldsetetape4_1').style.backgroundImage="url(backerror.gif)";
      
      alert("Merci d\'indiquer le prix d'au moins un type de prestation,\nsur la basse-saison au minimum si votre prix est similaire durant toute l\'année.");
      returntrue=0;				
	}*/
if(returntrue==1){	
		if(dp1.length>0 && dp2.length>0){
					if ( (  vnp) || ( vwp) || (  vsp) || (  vmp) ){ls_getObj('fieldsetetape4_1').style.backgroundImage="";returntrue=1;	}else{ls_getObj('fieldsetetape4_1').style.backgroundImage="";alert("Merci d\'indiquer au moins un tarifs dans la colonne promo.");returntrue=0;	}
		}
}	
if(returntrue==1){return true;}else{return false;}
}

function CheckSaisons(){
	
	var PassPrix=1; var MSGPASSPAS="";
	vn3=parseFloat(ls_getObj('b_nuit3').value)>0;
	vn2=parseFloat(ls_getObj('b_nuit2').value)>0;
	vw3=parseFloat(ls_getObj('b_WE3').value)>0;
	vw2=parseFloat(ls_getObj('b_WE2').value)>0;
	vs3=parseFloat(ls_getObj('b_semaine3').value)>0;
	vs2=parseFloat(ls_getObj('b_semaine2').value)>0;		
	vm3=parseFloat(ls_getObj('b_mois3').value)>0;	
	vm2=parseFloat(ls_getObj('b_mois2').value	)>0;	
		
	j1=parseFloat(ls_getObj('b_DATEDUHS1Jour').value)>0;
	j2=parseFloat(ls_getObj('b_DATEAUHS1Jour').value)>0;
	j3=parseFloat(ls_getObj('b_DATEDUHS2Jour').value)>0;
	j4=parseFloat(ls_getObj('b_DATEAUHS2Jour').value)>0;
	j5=parseFloat(ls_getObj('b_DATEDUHS3Jour').value)>0;
	j6=parseFloat(ls_getObj('b_DATEAUHS3Jour').value)>0;	

	m1=parseFloat(ls_getObj('b_DATEDUHS1Mois').value)>0;
	m2=parseFloat(ls_getObj('b_DATEAUHS1Mois').value)>0;
	m3=parseFloat(ls_getObj('b_DATEDUHS2Mois').value)>0;
	m4=parseFloat(ls_getObj('b_DATEAUHS2Mois').value)>0;
	m5=parseFloat(ls_getObj('b_DATEDUHS3Mois').value)>0;
	m6=parseFloat(ls_getObj('b_DATEAUHS3Mois').value)>0;	
	
	
	j7=parseFloat(ls_getObj('b_DATEDUMS1Jour').value)>0;
	j8=parseFloat(ls_getObj('b_DATEAUMS1Jour').value)>0;
	j9=parseFloat(ls_getObj('b_DATEDUMS2Jour').value)>0;
	j10=parseFloat(ls_getObj('b_DATEAUMS2Jour').value)>0;
	j11=parseFloat(ls_getObj('b_DATEDUMS3Jour').value)>0;
	j12=parseFloat(ls_getObj('b_DATEAUMS3Jour').value)>0;		
	
	m7=parseFloat(ls_getObj('b_DATEDUMS1Mois').value)>0;
	m8=parseFloat(ls_getObj('b_DATEAUMS1Mois').value)>0;
	m9=parseFloat(ls_getObj('b_DATEDUMS2Mois').value)>0;
	m10=parseFloat(ls_getObj('b_DATEAUMS2Mois').value)>0;
	m11=parseFloat(ls_getObj('b_DATEDUMS3Mois').value)>0;
	m12=parseFloat(ls_getObj('b_DATEAUMS3Mois').value)>0;		


if(  (vn3 || vw3 || vs3 || vm3) && ((j1==false || m1==false || j2==false || m2==false) && (j3==false || m3==false || j4==false || m4==false) && (j5==false || m5==false || j6==false || m6==false) ) ){
	PassPrix=0;MSGPASSPAS="Vous devez indiquer la période de haute-saison\ncar vous faîtes référence à un prix haute-saison dans les tarifs."
}

if(  (vn2 || vw2 || vs2 || vm2) && ((j7==false || m7==false || j8==false || m8==false) && (j9==false || m9==false || j10==false || m10==false) && (j11==false || m11==false || j12==false || m12==false) ) ){
	PassPrix=0;MSGPASSPAS="Vous devez indiquer la période de moyenne-saison\ncar vous faîtes référence à un prix moyenne-saison dans les tarifs."
}

if ( PassPrix==1)
{
		        ls_getObj('fieldsetetape4_2').style.backgroundImage="";
            return true;	
}else
{
			ls_getObj('fieldsetetape4_2').style.backgroundImage="url(backerror.gif)";
      
      alert(MSGPASSPAS);
      return false;	
}


}



function CheckCoordonnees(){
	var MsgErr="";
	var cl_x_societe=ls_getObj('x_societe').value;
	var cl_x_nom=ls_getObj('x_nom').value;
	var cl_x_prenom=ls_getObj('x_prenom').value	;
	var cl_x_adresse=ls_getObj('x_adresse').value;		
	var cl_x_cp=ls_getObj('x_cp').value		;
	var cl_x_ville=ls_getObj('x_ville').value			;
	var cl_x_tel=ls_getObj('x_tel').value			;
	var cl_x_tel2=ls_getObj('x_tel2').value			;
	var cl_x_mail=ls_getObj('x_mail').value		;
	var cl_x_mail2=ls_getObj('x_mail2').value		;	
  var cl_x_pass=ls_getObj('x_pass').value	;
  var cl_x_pass2=ls_getObj('x_pass2').value;
  
  if(cl_x_nom.length==0){MsgErr = MsgErr + "La saisie de votre nom est nécessaire.\n"}
	if(cl_x_prenom.length==0){MsgErr = MsgErr + "La saisie de votre prénom est nécessaire.\n"}  
  if(cl_x_adresse.length==0){MsgErr = MsgErr + "La saisie de votre adresse est nécessaire.\n"}  	
  if(cl_x_cp.length==0){MsgErr = MsgErr + "La saisie de votre code postal est nécessaire.\n"}  	  
  if(cl_x_ville.length==0){MsgErr = MsgErr + "La saisie de votre ville est nécessaire.\n"}
  if(cl_x_tel.length==0 && cl_x_tel2.length==0){MsgErr = MsgErr + "La saisie d\'au moins un téléphone est nécessaire.\n"}
  if(cl_x_mail.length==0){MsgErr = MsgErr + "La saisie de votre adresse mail est nécessaire.\n"}else{
  if(cl_x_mail2!=cl_x_mail){MsgErr = MsgErr + "L\'adresse mail est mal confirmée.\n"}
	else{
	if(verifMail(cl_x_mail)==false){ MsgErr = MsgErr + "L\'adresse mail est dans un format inconnu.\n"}
	}
 	}
if(cl_x_pass.length<4){MsgErr = MsgErr + "Le choix d\'un mot de passe de plus de 4 caractères est nécessaire.\n"}else{
  if(cl_x_pass2!=cl_x_pass){MsgErr = MsgErr + "Le mot de passe est mal confirmé.\n"}
 	}
 	 
	if(MsgErr==""){
		         		ls_getObj('fieldsetetape5_1').style.backgroundImage="";
            return true;		
          } else
          	{
      ls_getObj('fieldsetetape5_1').style.backgroundImage="url(backerror.gif)";
      
      alert(MsgErr);
      return false;          		
          	}
}	

function CkeckFormuleChoisie(){


		
	      for (var i=0; i<document.form1.x_formule.length;i++) {
         if (document.form1.x_formule[i].checked) {
         		ls_getObj('fieldsetetape6_1').style.backgroundImage="";
            return true;
         		}
      		}
      		
      ls_getObj('fieldsetetape6_1').style.backgroundImage="url(backerror.gif)";
      
      
      alert("Merci d'indiquer la formule de parution choisie.");

      return false;
    }
    
    
function isURL(argvalue) {

  if (argvalue.indexOf(" ") != -1)
    return false;
  else if (argvalue.indexOf("http://") == -1)
    return false;
  else if (argvalue == "http://")
    return false;
  else if (argvalue.indexOf("http://") > 0)
    return false;

  argvalue = argvalue.substring(7, argvalue.length);
  if (argvalue.indexOf(".") == -1)
    return false;
  else if (argvalue.indexOf(".") == 0)
    return false;
  else if (argvalue.charAt(argvalue.length - 1) == ".")
    return false;

  if (argvalue.indexOf("/") != -1) {
    argvalue = argvalue.substring(0, argvalue.indexOf("/"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  if (argvalue.indexOf(":") != -1) {
    if (argvalue.indexOf(":") == (argvalue.length - 1))
      return false;
    else if (argvalue.charAt(argvalue.indexOf(":") + 1) == ".")
      return false;
    argvalue = argvalue.substring(0, argvalue.indexOf(":"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  return true;

}



