function ge(io){ return document.getElementById(io);}
function ferror(fld){var tg=document.getElementsByTagName('label'); var io=setInterval(function(){  var ob=ge(fld); if(ob!=null){clearInterval(io); delete io; try{  ob.className='error'; ob.focus(); for(var i=0; i<tg.length; i++){if(tg[i].getAttribute('htmlFor')==ob.name){ tg[i].className='error_str'; break;}} }catch(e){} } },10);}
function vsh(io,func){  io=ge(io); if(io==null){ return; } if(io.style.display.toLowerCase()=='none'){ io.style.display=''; func(1); }else{ io.style.display='none'; func(0);}  }
function Sck(name, value, hours){var expire = "";if(hours != null){ expire=(new Date()).getTime();expire+= hours * 3600000; expire = new Date(expire);expire = "; path=/; expires=" + expire.toGMTString();}document.cookie = name + "=" + escape(value) + expire;}
function op(fl){ window.open(pth+fl); }
function attev(obj,event,func){ eval('var o=obj.'+event+';');   if(!o || typeof(o)=='undefined'){ eval('obj.'+event+'=func;');  return true; }else{ if(obj.attachEvent){ obj.attachEvent(event,func); return true; }else if(obj.addEventListener){ obj.addEventListener(event,func,false);  return true; }else return false;  } }
function mov(io){ if(io.focused)return; io.style.textDecoration='underline'; io.style.color='#339900'; } 
function mot(io){io.style.textDecoration=''; io.style.color='black'; }
function CnnData(){var C=null;try{C=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{C=new ActiveXObject("Microsoft.XMLHTTP");}catch(sc){C=null;}}if(!C&&typeof XMLHttpRequest!="undefined"){C=new XMLHttpRequest();}return C;}
function cfrmdl(){ return confirm('Realmente desea eliminar?');}
function getc(url,funct){var ObjAx=CnnData(); var method = (arguments[2]) ? 'POST' : 'GET';ObjAx.open(method,url);if(method=='POST'){ObjAx.setRequestHeader('Content-Type','application/x-www-form-urlencoded');ObjAx.send(arguments[2]);}else{ ObjAx.send(null); } ObjAx.onreadystatechange=function(){ if(ObjAx.readyState==4){ try{funct(ObjAx.responseText);}catch(e){alert('ERROR: '+e.message+' \nRETURN:'+ObjAx.responseText);}}}}
function gep(obj,tagName){ if(typeof(obj)=='string')obj=ge(obj); if(obj==null)return false; if(obj.tagName.toLowerCase()!=tagName) return gep(obj.parentNode,tagName); else return obj;}
 function Get_cookie(name){var cookieValue = "";var search = name + "=";if(document.cookie.length > 0){ offset = document.cookie.indexOf(search);if (offset != -1){ offset += search.length;end = document.cookie.indexOf(";", offset);if (end == -1) end = document.cookie.length;cookieValue = unescape(document.cookie.substring(offset, end))}}return cookieValue;}
 function Set_Cookie(name, value, hours){var expire = "";if(hours != null){ expire=(new Date()).getTime();expire+= hours * 3600000; expire = new Date(expire);expire = "; path=/; expires=" + expire.toGMTString();}document.cookie = name + "=" + escape(value) + expire;}



		function strip_tags(str){
			var rgx=/\<([^\>]*)\>/g;
			str=str.replace(rgx,'');
			return str;
			
			}
			
				 function controllarea(param){
		 if(typeof(param)!='object')return;
		 var c=ge(param.c);
		 var v=ge(param.v); 
		 if(typeof(ckara)=='undefined' && param.ck)ckara=Get_cookie('ara');
         if(c==null || v==null)return false;
		 
		 var nm=(param.name) ? param.name : c.id+'_'+v.id;
         c.style.cursor='pointer';
		
		 if(param.ck){ 
		  if(!param.startv) v.style.display=(ckara.search(nm)!=-1)  ? '' : 'none';
		  else v.style.display=(ckara.search(nm)!=-1)  ? 'none' : '';
		  
	     }else{
		 v.style.display= (param.startv) ? '': 'none';
	     }
		
		 try{ param.f((v.style.display==''),c,v); }  catch(e){ }
		 attev(c,'onclick',function(){ 
								   
									
									if(v.style.display=='none'){
										if(param.ck){
										
										if(param.startv){ eval("ckara=ckara.replace('"+nm+"','').replace(',,',',');"); 
										}else{  ckara= (ckara=='') ? nm : ckara+','+nm; }
										Set_Cookie('ara',ckara,24*31);
										}
										
										v.style.display='';
										try{ param.f(true,c,v); }  catch(e){ }
										}else{
										if(param.ck){
											if( param.startv){ckara= (ckara=='') ? nm : ckara+','+nm;
											}else{ eval("ckara=ckara.replace('"+nm+"','').replace(',,',',');"); }
										   Set_Cookie('ara',ckara,24*31);
										}

											
										 v.style.display='none';
										try{ param.f(false,c,v); }  catch(e){ }
										   
		  
		  
									    } 
									});
		
		 }


	   function tab(tab,tab_p,active){ 
		this.tab=ge(tab);
		this.tab_p=ge(tab_p);
		this.active=active;
		if(this.tab==null || this.tab_p==null)return false;
		
		this.geArryR=function(ob){var r=[]; for(var i=0;i<ob.length;i++){ if(typeof(ob[i].tagName)!='undefined')r[r.length]=ob[i]; }  return r; };
		
		var elemts={tab:this.geArryR(this.tab_p.childNodes),page:this.geArryR(this.tab.childNodes)};

		if(elemts.tab.length!=elemts.page.length){ alert('Error 1'); return false;}

		
		this.getTab=function (o,id){ return o[id];}
		
		
		var io=this;
		var itm=0;
		for (var i=0; i<elemts.page.length; i++){

		if(itm!=active){
			
        elemts.page[i].style.display='none';
        elemts.tab[i].className='off';
		}else{ 
		elemts.page[i].style.display='';
        elemts.tab[i].className='on';
			}
		
		
         elemts.tab[i].NodeId=itm;
		 elemts.tab[i].onmouseover=function(){ if(this.className=='on')return; this.style.textDecoration='underline'; }
	     elemts.tab[i].onmouseout=function(){this.style.textDecoration='none'; }
         attev(elemts.tab[i],'onclick',function(){
			 if(io.active==this.NodeId)return;
			 this.onmouseout();
			 this.className='on';
			 var tb= io.getTab(elemts.page,io.active); 
			 if(tb){ 
				 tb.style.display='none';
				 io.getTab(elemts.tab,io.active).className='off';
				
				 }
			 
			   if(typeof(io.onchange)!='undefined'){
				 io.onchange(io.active,this.NodeId);
				 }
			 
			 
			 io.active=this.NodeId;
			 io.getTab(elemts.page,this.NodeId).style.display='';

			 });
              itm++;
        }
   }
   function sela(ob,e,v){
	   var e = e || window.event; 
       var io= (e.srcElement) ? e.srcElement: e.target;
	   if(io.tagName.toLowerCase()=='td'){
	   var f=ge('send_'+ob.rowIndex);
	   if(!f){
		   ob.cells[0].innerHTML='<input type=checkbox style="display:none" id="send_'+ob.rowIndex+'" name="sel[]" value="'+v+'">'+ob.cells[0].innerHTML;
		    f=ge('send_'+ob.rowIndex);
		   }
		    var scl=ge('selc');
		     sel= (typeof scl.sel !='undefined') ?  scl.sel : 0; 
		   
		   var e= parseInt(ge('selc').innerHTML);
		   if(isNaN(e))e=0;
		   
	      if(f.checked){
			  f.checked=false;
			   ob.style.backgroundColor= (typeof ob.prototype.col!='undefined') ? ob.prototype.col :  ''; 
			   scl.sel=sel-1;
			   scl.innerHTML= (scl.sel>0) ?  '&nbsp;('+(scl.sel)+') ' : '';
			  
			  }else{
			  f.checked=true;
			  ob.prototype={col: ob.style.backgroundColor};
			  ob.style.backgroundColor='#E8FBD9'; 
			  scl.sel=sel+1;
			  scl.innerHTML='&nbsp;('+(scl.sel)+') ';
			}
	 
	   }
	   }
	   function goa(e,a,f){
		    sel= (typeof ge('selc').sel !='undefined') ?  ge('selc').sel : 0; 
			
			if(sel==0 && e==1){
				alert('Please select a row');
				return false;
				}
		   if(f(a)){
		   ge('ac').value=e;
		   var f=gep(a,'form');
			if(f)f.submit();
			}
			
		   }
		   
		function chm (o,m){
			 v=ge('mod');
			 v.value=(o.checked)?  parseInt(v.value)+m : parseInt(v.value)-m;
			}
			
		 function numSel(obj,regexp){
		   obj=gep(obj,'form'); 
		   if(obj==null)return 0; 
		   var sel=0;
		   for(var i=0; i<obj.length; i++){
			   if(regexp.test(obj.elements[i].name)){
				   obj.elements[i].checked=true;
				   if(obj.elements[i].onclick)obj.elements[i].onclick();
				   }
			    }
		   }
		   
		   function cd(){
			   return confirm('Confirm delete this element?');
			   }
			   
			function rplp(p,n){
				var u=location.href;
				var tmp=u;
				
				eval("if(u.search(/(\\&|\\?)"+p+"=/)!=-1)u=u.replace(/"+p+"=([^(\\&|\\?)]*)/g,'"+p+"="+n+"'); else u+=(u.search(/\\?/)!=-1)?'&"+p+"="+n+"':'?"+p+"="+n+"'; ");
				return u;
				}
		   //ul=location.href; ul=ul.replace(/(\?|\&)sm\=([^\&]*)/g,\'\'); ul+=(ul.search(/\?/)!=-1)?\'&\':\'?\'; ul+=\'sm=\'+this.value;  alert(ul);
		   
		   










function deleteall(obj){var ln=obj.length;
 for(var i=0; i<ln; i++){  obj.options[0]=null;}
 }
  function clearslall(obj,bool){
 for(var i=0; i<obj.length; i++){  obj.options[i].selected=bool;}
 }
 function rewritearry(nm,t){
  if(typeof(optionsSl)=='undefined')optionsSl=new Object();	
  eval("if(optionsSl."+nm+"==null || t==1){ optionsSl."+nm+"=new Array(); } dts=optionsSl."+nm+"; ");
  obsl= ge(nm+"_s1");
  
  if (dts.length==0){ 
    for(var i=0; i<obsl.options.length; i++){
	 dts[dts.length]=new Array(obsl.options[i].value,obsl.options[i].text,obsl.options[i].title);
     }
   }
 }
  function iscreate(nm){
  eval(" var s =(typeof(optionsSl)!='undefined' &&  typeof(optionsSl."+nm+")!='undefined');");  
  return s;
  }
 function findsel(objsrch,nm){
  rewritearry(nm,0);
  deleteall(obsl);
  var srtx=escape(objsrch.value);
 // alert(srtx.toLowerCase());
  if (srtx==''){
	    for(i=0; i<dts.length; i++){ if(dts[i]==null)continue; var nwo = new Option(dts[i][1],dts[i][0]); nwo.title=dts[i][2]; obsl.options[obsl.length] = nwo;}
  }else{ 
	    for(i=0; i<dts.length; i++){
		if(dts[i]==null)continue; 
	    if (escape(dts[i][1].toLowerCase()).search(srtx.toLowerCase())!=-1){
			   var nwo = new Option(dts[i][1],dts[i][0]);
			    nwo.title=dts[i][2];
                obsl.options[obsl.length] = nwo;
		}
       }
  }
  
 updbtn(nm);
 setTimeout(function(){ objsrch.style.width=obsl.offsetWidth+"px"; },1);
 }
 function updbtn(nm){
 ge(nm+"_ps1").disabled=(ge(nm+"_s1").length==0);
 ge(nm+"_ps2").disabled=(ge(nm+"_s2").length==0);
 var al=ge(nm+"_all");
 if (al!=null)al.disabled=ge(nm+"_ps1").disabled;
 }
 function deleteid(id,arry){for(var x=0; x<arry.length; x++){ var c=arry[x];  if(c==null || c[0]!=id)continue;  arry[x]=null; break;  }}
 function AddId(op,arry){  arry[arry.length]=new Array(op.value,op.text);  }

 function allsel(name){
 var t=ge(name+"_s1");
 for(var i=0; i<t.length; i++){ t.options[i].selected=true; }
 ge(name+"_ps1").onclick();
 }
 function nmfrm(obj){obj.value=obj.value.replace(/[^0-9]/g,''); if(obj.value=='')obj.value='0'; }

 function nmfrm(obj){obj.value=obj.value.replace(/[^0-9]/g,''); if(obj.value=='')obj.value='0'; }

 function mvsel(name,des,del,code){
  if(!iscreate(name))rewritearry(name,0);

  
		 var in_data= (des==2)? ge(name+"_s1"):ge(name+"_s2");
		 var to_data= (des==2)? ge(name+"_s2"):ge(name+"_s1");
		 var len=in_data.options.length;
		  if (len==0){ return false;}

	      if (in_data.selectedIndex==-1)in_data.options[0].selected=true;
		  clearslall(to_data,false);
		

		  for(var i=in_data.selectedIndex; i<in_data.options.length; i++){
			  if(in_data.options[i].selected){
				addi=true;  
				optAdd=in_data.options[i];
				eval(code);
				if(!addi)continue	  
			    nwo = new Option(in_data.options[i].text,in_data.options[i].value);
				nwo.selected=true;
				nwo.title=in_data.options[i].title;
                to_data.options[to_data.length] = nwo;
			        
					switch(des){
						case 2:
						eval('deleteid("'+in_data.options[i].value+'",optionsSl.'+name+');'); 
						break;
						case 1:
						eval('AddId(in_data.options[i],optionsSl.'+name+');'); 
						break;
					}
				
	
			  if (del){in_data.options[i]=null; i=i-1;}
			  }else break;
		  }
	updbtn(name);
	//ge(name+"_srch").style.width=ge(name+"_s1").offsetWidth+"px";
	

	ge(name).value=ge_(ge(name+"_s2"));				 
 }
 
 function ge_(obj){
 var r=new Array();
   for(var i=0; i<obj.length; i++){if (obj.options[i].value=='')continue; r[r.length]=obj.options[i].value; }
   return r.join(',');
}




function checkMail(v){var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return (filter.test(v));}
function ge(io){ return document.getElementById(io);}
function rplp(p,n){var u=location.href;var tmp=u;eval("if(u.search(/(\\&|\\?)"+p+"=/)!=-1)u=u.replace(/"+p+"=([^(\\&|\\?)]*)/g,'"+p+"="+n+"'); else u+=(u.search(/\\?/)!=-1)?'&"+p+"="+n+"':'?"+p+"="+n+"'; ");return u;}
function PosObj(obj){ var returns = { x: obj.offsetLeft, y: obj.offsetTop };if (obj.offsetParent) {var tmp = PosObj(obj.offsetParent);returns.x += tmp.x;returns.y += tmp.y;}return returns;}
function getc(url,funct){var ObjAx=CnnData(); var method = (arguments[2]) ? 'POST' : 'GET';ObjAx.open(method,url);if(method=='POST'){ObjAx.setRequestHeader('Content-Type','application/x-www-form-urlencoded');ObjAx.send(arguments[2]);}else{ ObjAx.send(null); } ObjAx.onreadystatechange=function(){ if(ObjAx.readyState==4){ try{funct(ObjAx.responseText);}catch(e){alert('ERROR: '+e.message+' \nRETURN:'+ObjAx.responseText);}}}}
function CnnData(){var C=null;try{C=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{C=new ActiveXObject("Microsoft.XMLHTTP");}catch(sc){C=null;}}if(!C&&typeof XMLHttpRequest!="undefined"){C=new XMLHttpRequest();}return C;}

function sndm(o,id){
  if(typeof dvr=='undefined'){
  dvr=document.createElement('DIV');
  document.body.appendChild(dvr);
  with(dvr.style){
   position='absolute';
   float='left';
   padding='5px';
   backgroundColor='#F2F4F4';
   border='1px solid #CCCCCC';
   font='75% arial';
    }
  }
  if(typeof bkf!='undefined'){ if(bkf!=null){
   bkf.style.fontWeight='normal';
   if( bkf==o){
    dvr.style.display='none';
	 bkf=null;
	return;
   }
  }}
  dvr.style.display='';
  o.style.fontWeight='bold';
  bkf=o;
  var p=PosObj(o);
  dvr.style.top=(p.y+o.offsetHeight+5)+'px';
  dvr.style.left=p.x+'px';
  h='<form style="margin:0px"><div id=dly></div><input type="hidden"  id=idd value="'+id+'">';
  h+='<table><tr><td>* Email:</td><td><input type="text" size=25 id=mails></td></tr><tr><td>Message:</td><td><textarea id=msgs cols=25 rows="4"></textarea></td></tr><tr><td></td><td><input type=button value="Send" onclick="snd(this)"> <input onclick="dvr.style.display=\'none\';  bkf.style.fontWeight=\'normal\'; bkf=null;" type=button value="Cancel"></td></tr></table>';
  h+='</form>';
  dvr.innerHTML=h;
  ge('mails').focus();
}
function snd(o){
if(ge('mails').value==''){alert('Incorrect Mail'); ge('mails').focus(); return false;}var ml=ge('mails').value.split('\,');for(var i=0; i<ml.length; i++){ if(!checkMail(ml[i])){ alert('Incorrect Mail'); ge('mails').focus();return false; break; } }

o.value='Sending...';o.disabled=true;
getc('classifieds/sndm.php?t'+Math.random(),function(a){
setTimeout(function(){ge('dly').innerHTML='<font color=red>Sent successfully!  <a onclick="dvr.style.display=\'none\';bkf.style.fontWeight=\'normal\';bkf=null;" style="color:red; font:12px arial; cursor:pointer; text-decoration:underline font-weight:normal;">Close</a> </font>'; o.disabled=false;  o.value='Send'; 
},100);},'mail='+ ge('mails').value+'&msg='+ge('msgs').value+'&id='+ge('idd').value); }
