
function changeCharCount()
{var form=document.getElementById("uploadForm");if(form.caption.value.length>_NCARACTERES)
{form.caption.value=form.caption.value.substring(0,_NCARACTERES);}
var countDisplay=document.getElementById("charCount");var count=_NCARACTERES-parseInt(form.caption.value.length);countDisplay.innerHTML=count;}
function addEvent(element,eventType,funcName,useCapture)
{if(element.addEventListener){element.addEventListener(eventType,funcName,useCapture);return true;}else if(element.attachEvent){var r=element.attachEvent("on"+eventType,funcName);return r;}else{element['on'+eventType]=funcName;}}
function getElement(elementId)
{if(document.getElementById)
{return document.getElementById(elementId);}
else if(document.all)
{return document.all.elementId;}
else
{return false;}}
function init()
{if(document.getElementById)
{changeCharCount();addEvent(document.getElementById("caption"),'keypress',changeCharCount,false);addEvent(document.getElementById("caption"),'keyup',changeCharCount,false);}}
addEvent(window,'load',init,false);function checkform()
{var ErrorMsg='';var errorCount=1;var textarea=document.getElementById("uploadForm").caption;var codseg=document.getElementById("uploadForm").codseg;if((textarea.value=Trim(textarea.value))=='')
{ErrorMsg+=(errorCount++)+'. '+_LNG_MENSAJE+': \n';ErrorMsg+='     - '+_LNG_VALOR_ES_OBLIGATORIO+' -\n\n';}
if((codseg.value=Trim(codseg.value))=='')
{ErrorMsg+=(errorCount++)+'. '+_LNG_CODIGO_DE_SEGURIDAD+': \n';ErrorMsg+='     - '+_LNG_VALOR_ES_OBLIGATORIO+' -\n\n';}
if(ErrorMsg=='')
{return true;}
else
{alert(_LNG_ERROR+'\n\n'+ErrorMsg);return false;}}
function checksendform()
{var ErrorMsg='';var errorCount=1;var textarea=document.getElementById("uploadForm").caption;var fromname=document.getElementById("uploadForm").fromname;var codseg=document.getElementById("uploadForm").codseg;if((fromname.value=Trim(fromname.value))=='')
{ErrorMsg+=(errorCount++)+'. '+_LNG_TU_NOMBRE+': \n';ErrorMsg+='     - '+_LNG_VALOR_ES_OBLIGATORIO+' -\n\n';}
else if(fromname.value.length<3||fromname.value.length>25)
{ErrorMsg+=(errorCount++)+'. '+_LNG_TU_NOMBRE+': \n';ErrorMsg+='     - '+_LNG_VALOR_NO_ES_VALIDO+' ( 3-25 '+_LNG_CARACTERES+' ) -\n\n';}
var mailSpace=document.getElementById("mailSpace").getElementsByTagName('input');var mSLenth=mailSpace.length;var foo=0;for(k=0;k<mSLenth;k++)
{if(mailSpace[k].name=='email[]'&&mailSpace[k].type=='text')
{if((mailSpace[k].value=Trim(mailSpace[k].value))!='')
{if(checkmail(mailSpace[k].value)){foo=1}}}}
if(foo==0)
{ErrorMsg+=(errorCount++)+'. '+_LNG_EMAILS_TUS_AMIGOS+': \n';ErrorMsg+='     - '+_LNG_DEBES_INCLUIR_MENOS_EMAIL_VALIDO+' -\n\n';}
if((textarea.value=Trim(textarea.value))=='')
{ErrorMsg+=(errorCount++)+'. '+_LNG_MENSAJE+': \n';ErrorMsg+='     - '+_LNG_VALOR_ES_OBLIGATORIO+' -\n\n';}
if((codseg.value=Trim(codseg.value))=='')
{ErrorMsg+=(errorCount++)+'. '+_LNG_CODIGO_DE_SEGURIDAD+': \n';ErrorMsg+='     - '+_LNG_VALOR_ES_OBLIGATORIO+' -\n\n';}
if(ErrorMsg=='')
{return true;}
else
{alert(_LNG_ERROR+'\n\n'+ErrorMsg);return false;}}
function checkmail(mail)
{var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if(filter.test(mail)){return true}
return false}
function Trim(str){var resultStr="";resultStr=TrimLeft(str);resultStr=TrimRight(resultStr);return resultStr;}
function TrimRight(str){var resultStr="";var i=0;if(str+""=="undefined"||str==null)
return null;str+="";if(str.length==0)
resultStr="";else{i=str.length-1;while((i>=0)&&((str.charAt(i)==" ")||(str.charAt(i)=="\n")))
i--;resultStr=str.substring(0,i+1);}
return resultStr;}
function TrimLeft(str){var resultStr="";var i=len=0;if(str+""=="undefined"||str==null)
return null;str+="";if(str.length==0)
resultStr="";else{len=str.length;while((i<=len)&&((str.charAt(i)==" ")||(str.charAt(i)=="\n")))
i++;resultStr=str.substring(i,len);}
return resultStr;}