var _automailb='http://www.netamo.com/EbulletinControl';
var _automailc='automail_e_';
var modal=null;

function automailCategory(_id,_name,_code)
{
	this.id=_id;
	this.name=_name;
	this.code=_code;
}


function gthref()
{
	var h=window.location.href;
	if(document.forms['automailform']&&document.forms['automailform'].elements['alzzz'])
	{
		if(document.forms['automailform'].elements['alzzz'].value.length>6)
		{
			h=document.forms['automailform'].elements['alzzz'].value;
		}
	}
	return h;
}

function automailf()
{
	var duc=_automailb+'?e='+_automail_ac+'&zzz='+escape(gthref())+"&ztt="+escape(window.document.title);
	
	if(typeof(automailCategories)!='undefined')
	{
		duc+='&ncat='+automailCategories.length;
		for(i=0;i<automailCategories.length;i++)
		{
			duc+='&nct'+i+'_n='+escape(automailCategories[i].name);
			duc+='&nct'+i+'_i='+automailCategories[i].id;
			duc+='&nct'+i+'_c='+escape(automailCategories[i].code);
		}
	}
	
	duc=dju(duc);
	dblds(duc+'&ts=ar'+gettt(),'automaildv');
	
}

function dju(duc)
{
if(typeof(automailGroupCode)!='undefined'){duc=ddju(duc,'zcg',automailGroupCode);}
if(typeof(automailGroupName)!='undefined'){duc=ddju(duc,'zng',escape(automailGroupName));}
if(typeof(automailGroupId)!='undefined'){duc=ddju(duc,'zig',automailGroupId);}

if(typeof(automailSubmitName)!='undefined'){duc=ddju(duc,'fnb',escape(automailSubmitName));}
if(typeof(automailEmailField)!='undefined'){duc=ddju(duc,'fne',automailEmailField);}
if(typeof(automailNameField)!='undefined'){duc=ddju(duc,'fnn',automailNameField);}
if(typeof(automailShowName)!='undefined'){duc=ddju(duc,'fmn',automailShowName);}
if(typeof(automailShowActions)!='undefined'){duc=ddju(duc,'fma',automailShowActions);}
if(typeof(automailSignUpActionName)!='undefined'){duc=ddju(duc,'faa',automailSignUpActionName);}
if(typeof(automailSignDownActionName)!='undefined'){duc=ddju(duc,'fab',automailSignDownActionName);}
return duc;

}

function ddju(duc,p,y)
{
		var r='';
		if(duc)r=duc+"&"+p+"="+y;
		cji(p,y);
		return r;
}


function gettt()
{
	var dNow = new Date();
var currentTimeMillis = dNow.getTime();
return currentTimeMillis;
}
var lexhrf='';


function dblds(_src,ndv,rf)
{



var src = _src;

cblds(src);
        

      
      if(ndv)
      {
      	if(!document.getElementById(ndv))
      	{
      	
      	if(!rf)
      	{
      		document.write('<div id=\"'+ndv+'\"></div>');	
      		czli(document.body);
      	}
      	else
      		{
      			var nd=document.createElement('div');
      			nd.id=ndv;
      			rf.appendChild(nd);
      			czli(document.rf);
      		}
      	}
      }
}
var llrf=1+_automailc.length;
function llhh(k)
{
	var ju=_automailb+'?e='+k;
	dblds(ju,'automailsbdv2',document.getElementById('_automailfdv'));
}
function czli(z)
{
	var x=document.getElementById('_s_automailform');
	if(!x)
	{
			var h=document.createElement('form');
			h.id='_s_automailform';
			if(z)z.appendChild(h);
			else 
				{
					if(document.body)document.body.appendChild(h);
				}
			return h;
	}
	else return x;
}
function cjix()
{
		var x=czli(null);
		var y=document.getElementById('automailform');
		if(x&&y)
		{
			var i=0;
			for(i=0;i<x.elements.length;i++)
			{
					cji(x.elements[i].name,x.elements[i].value);
			}
		}
}

function cji(p,y)
{
	var x=document.getElementById('automailform');
	if(!x)x=czli(null);
	if(x)
	{
		if(!x.elements[p])
		{
			var z=document.createElement("input");
			z.name=p;
			z.value=y;
			z.type='hidden';
			x.appendChild(z);
		}
		else
			{
				x.elements[p].value=y;
			}
	}
}


function cblds(src)
{
	var ex = blds(src);
	ablds(ex);
}
if(window.location.hash&&(window.location.hash.substring(0,llrf)=='#'+_automailc))
{
		lexhref=window.location.hash.substring(llrf);
		llhh(lexhref);
		
}




function ablds(x)
{
	document.getElementsByTagName('head')[0].appendChild(x);
}

function blds(src)
{
	var el = document.createElement('script');
        el.setAttribute('src', src);
        el.setAttribute('defer','true');
        el.setAttribute('type', 'text/javascript');
	return el;
}

function automailcf(x)
{
		//document.write(x);
		
		if(typeof(_automail_dbg)!='undefined')
		{
			
			if(_automail_dbg)
			{
				alert(x);
			}
		}
		var tmpx=document.createElement('div');
		tmpx.innerHTML=x;
		document.getElementById('automaildv').appendChild(tmpx);
			cjix();
}
function akp(x,z,sk)
{
		var rs='';
		if(x&&x.elements[z])
		{
			if(!sk)rs='&'+z+'='+x.elements[z].value;
			else rs='&'+z+'='+escape(x.elements[z].value);
		}
		return rs;
}

function cju(x)
{
	var dts=unescape(x.form.a.value)+'?e='+x.form.e.value+akp(x.form,'aaa')+akp(x.form,'bbb',true)+'&ccc='+getRadioValue(x.form.ccc)+akp(x.form,'zcg')+akp(x.form,'zng')+akp(x.form,'zig')+'&zzz='+escape(gthref())+"&ztt="+escape(window.document.title)+'&ts=ar'+gettt();  
	
	return dts;
}

function gtff(x)
{
	var dts=cju(x);
	var ress=new Array();
	ress[0]=x.form.gtl.value;
	ress[1]=dts;
	return ress;
}
function fvl(x)
{
	if(x.aaa&&(isWhitespace(x.aaa.value)||!isValidEmail(x.aaa.value)))
	{
		alert(x.err_email.value);
		return false;
	}
	if(x.bbb&&(isWhitespace(x.bbb.value)))
	{
		alert(x.err_name.value);
		return false;
	}	
	return true;
}

function ldddex(a,b,c)
{
	var x=document.getElementById('automailform');
	if(x)
	{	
		x.aaa.value=a;
		x.bbb.value=b;
		if(c)x.ccc.value=c;
	}
}

function automailsf(x)
{
	
	if(!fvl(x.form))return false;
	
	var rgt=gtff(x);
	//alert(dts);
	clautof();
	
	dblds(rgt[1],'automailsbdv',document.getElementById('_automailfdv'));
	
	
	return false;
}

function smodd(t,u,_mw,_mh)
{
	var mw=300;
	var mh=400;
	
	if(_mw)mw=_mw;
	if(_mh)mh=_mh;

	if($.fn.modal)
	{

	$.modal(u, {
	closeHTML:"",
	containerCss:{
		backgroundColor:"#fff",
		border:"8px solid #CCCCCC",
		padding:15,
		maxWidth:650,
		minWidth:mw,
		minHeight:mh
	},
	overlayClose:false,
		opacity:60,
	overlayCss: {backgroundColor:"#000"}

});

} // smplm
else
	{ 
		//ui
		if(uLightBox)
		{
			uLightBox.init({
      override:false,
      background: 'white',
      centerOnResize: false,
      fade: true,
      width: mw+'px',
      height: mh+'px'
      });
			
			uLightBox.alert({
                                                    width: mw+'px',
                                                    title: '',
                                                    background:'white',
                                                    fade:'true',
                                                    opened: function() {
                                                        $('#lbContent').html(u);
                                                    }
                                                });
			
		}
		else
			{
				var ndvv=document.createElement('div');
				ndvv.style.position='absolute';
				ndvv.style.width=mw+'px';
				ndvv.style.borderColor='#333333';
				ndvv.style.borderStyle='solid';
				ndvv.style.borderWidth='5px';
				ndvv.style.padding='10px';
				
				ndvv.style.marginLeft=('-'+(eval(mw)/2)+'px');
				ndvv.style.top='100px';
				ndvv.style.left='50%';
				ndvv.innerHTML=u;
				ndvv.id='_tmpmmdv';
				ndvv.style.zIndex='20';
				ndvv.style.backgroundColor='#FFFFFF';
				var ndvv2=document.createElement('div');
				ndvv2.appendChild(ndvv);
				document.body.appendChild(ndvv2);
				
			}
	}
	
	return false;
}

function automailrf(x,y,p,q)
{
	//alert('x='+x+' y='+y);
	var xaa=document.getElementById('automailform');
	if(!xaa||(xaa&&xaa.dssl.value==0))
	{
	smodd(y,x,p,q);
	}
	
		if(xaa&&xaa.fxss)
		{
				eval(xaa.fxss.value);
		}

}

function clsmodd()
{
				if($.fn.modal)
			{
				$.modal.close();
			}
			else
		{
			if(uLightBox)
			{
				uLightBox.clear();
			}
			else
			{
				$("#_tmpmmdv").hide();
			}
		}
	return false;
}



function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

//------------------------------------------------------------------------------------------------------

function isWhitespace (s)
{   var i;
    var whitespace = " \t\n\r";
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        // si el caracter en que estoy no aparece en whitespace,
        // entonces retornar falso
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0) && (str.indexOf(" ")==-1);
 
}

function getRadioValue(rgrp)
{
var i = rgrp.length;
do
if (rgrp[--i].checked)
return rgrp[i].value;
while (i);
return '';
}

function clautof()
{
	var x=document.getElementById('automailform');
	if(x)
	{
		for(i=0;i<x.elements.length;i++)
		{
				if(x.elements[i].type=='text')x.elements[i].value='';
		}
	}
}


function sj()
{
		alert('sj');
}

function hufc(x,of)
{
	
	var ij=(typeof jQuery == 'function');
	
	if(of)
	{
		if(!fvl(of))
		{
			return false;
		}
	}
			if(ij)
		{
			clsmodd();
		}
		
		var dd=x;
		
		                               
		var bgj=false;
		if(of&&of.elements['aaa'])
		{
			var kf=of.elements['aaa'].value;
			if(ij)kf=jQuery.trim(kf);
			if(kf.length==0)kf='-';
			dd+='&aaa='+kf;
			bgj=true;
		}
		dd+='&ts=ar'+gettt();
		
		
		
			dblds(dd);
		
}
