function flash(m,w,h){
if(navigator.userAgent.search(/msie/i)!=-1){
 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'"><param name="movie" value="'+m+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /></object>');
 }else{
 document.write('<object data="'+m+'" width="'+w+'" height="'+h+'" type="application/x-shockwave-flash"><param name="quality" value="high" /><param name="wmode" value="transparent" /></object>');
 } 
}

function dge(e){return document.getElementById(e);}
function res(e,s){var re=new RegExp(e);s=s.toString();if(s.match(re)){return true}else{return false}}

function eml(){
e=document.getElementById('eml');
e.innerHTML=e.innerHTML.replace(new RegExp('\\[-at-]','g'),'@').replace(new RegExp('\\[-dot-]','g'),'.');
}

function vfld(e){
var n=e.name;
var v=e.value;
var ok=true;
switch(n){
 case 'nume':{ok=res('^.{3,} .{3,}$',v);break;}
 case 'telefon':{ok=res('^[0-9\\.\\-\\+\\/ ]{10,}$',v);break}
 case 'email':{ok=res('^[0-9a-z\\.\\-\\_]{1,}\\@[0-9a-z\\.\\-\\_]{2,}\\.[a-z]{2,5}$',v);break}
 }
if(ok){bc='';co='';}else{bc='#FFFFAA';}
e.style.backgroundColor=bc;
return ok;
}

function vform(x){
var ok=true;
switch(x){
 case 'oferta':{var t='nume,telefon,email,mesaj';}
 }
t=t.split(',');
for(var i=0;i<t.length;i++){if(!vfld(document.getElementsByName(t[i])[0])){ok=false;}}
if(ok){v=1;}else{v=0;}dge('vl').value=v;
if(v==0){alert('completaţi corect câmpurile evidenţiate!');}
return ok;
}
