
function showErrorMessage(toggle,elemId,animationType,msg,classId,timer,attachTo)
{if(classId==''||classId=='classId')
{classId='content';}
var elemPos=elementPosition(attachTo);var elemDim=elementDimensions(attachTo);var left=elemPos.x;var top=elemPos.y;var height=elemDim.h;var width=elemDim.w;var errDiv='';switch(animationType)
{case'show':errDiv=buildPopupDiv(msg,elemId,classId);if(attachTo>'')
{errDiv.style.position='absolute';errDiv.style.width=width+"px";}
break;case'slide':errDiv=buildSliderDiv(msg,elemId,classId);if(attachTo>'')
{errDiv.style.position='absolute';errDiv.firstChild.style.width=width+"px";errDiv.style.width=width+"px";}
break;case'grow':height=0;errDiv=buildGrowDiv(msg,elemId,classId);if(attachTo>'')
{errDiv.style.position='absolute';getElement(attachTo).style.visibility='hidden';}
break;}
if(isIE())
{var func=function clickfunc()
{errDiv.detachEvent("onclick",clickfunc);hideErrorMessage(elemId,animationType);if(animationType=='grow')
{getElement(attachTo).style.visibility='visible';}};errDiv.attachEvent("onclick",clickfunc);}
else
{errDiv.addEventListener("click",function(event)
{this.removeEventListener('click',arguments.callee,false);hideErrorMessage(elemId,animationType);if(animationType=='grow')
{getElement(attachTo).style.visibility='visible';}
return false;},false);}
var nodeName=getElement(attachTo).nodeName;if(nodeName=='DIV'||nodeName=='SPAN'||nodeName=='TEXTAREA')
{getElement(attachTo).appendChild(errDiv);}
else
{errDiv.style.left=left+"px";errDiv.style.top=top+height+"px";document.body.appendChild(errDiv);}
if(toggle)
{switch(animationType)
{case"slide":slideDown(elemId,{duration:.5});break;case"show":errDiv.style.display='block';Highlight(getElement(elemId+'content'),{startcolor:'#ffff99'});break;case"grow":grow(elemId);break;}}}
function buildPopupDiv(content,id,classId)
{var outerDiv='';if(!getElement(id))
{if(isIE())
{outerDiv=document.createElement('div');outerDiv.innerHTML="<div id="+id+" class='blur' "+"<div class='shadow' style='text-align:center;'>"+"<div id='"+id+"content' class='"+classId+"' style=';padding:.5em 2ex;'>"+
content+"</div>"+"</div>"+"</div>";}
else
{outerDiv=document.createElement('div');outerDiv.id=id;outerDiv.className='blur';outerDiv.style.display='none';outerDiv.style.align='center';var innerDiv=document.createElement('div');innerDiv.className='shadow';innerDiv.style.textAlign='center';var contentDiv=document.createElement('div');contentDiv.id=id+"content";contentDiv.innerHTML=content;contentDiv.className=classId;contentDiv.padding='.5em 2ex';innerDiv.appendChild(contentDiv);outerDiv.appendChild(innerDiv);}}
else
{outerDiv=getElement(id);contentDiv=getElement(id+'content')
contentDiv.innerHTML=content;}
return outerDiv;}
function buildSliderDiv(content,id,classId)
{var outerDiv='';if(!getElement(id))
{if(isIE())
{outerDiv=document.createElement('div');outerDiv.style.display='none';outerDiv.style.align='center';outerDiv.id=id;outerDiv.innerHTML="<center>"+"<div id='"+id+"content' class='"+classId+"' style=';padding:5px;text-align:center;' >"+
content+"</div>"+"</center>";}
else
{outerDiv=document.createElement('div');outerDiv.id=id;outerDiv.style.display='none';outerDiv.style.align='center';var contentDiv=document.createElement('div');contentDiv.id=id+"content";contentDiv.className=classId;contentDiv.style.padding='5px';contentDiv.style.textAlign='center';contentDiv.innerHTML=content;outerDiv.appendChild(contentDiv);}}
else
{outerDiv=getElement(id);contentDiv=getElement(id+'content');contentDiv.innerHTML=content;}
return outerDiv;}
function buildGrowDiv(content,id,classId)
{var outerDiv='';if(!getElement(id))
{if(isIE())
{outerDiv=document.createElement('div');outerDiv.innerHTML="<center>"+"<div id='"+id+"' style='display:none;align:center;'>"+"<div id='"+id+"content' class='"+classId+"' style='position:relative;padding:5px;text-align:center'>"+
content+"</div>"+"</div>"+"</center>";}
else
{outerDiv=document.createElement('div');outerDiv.id=id;outerDiv.style.display='none';outerDiv.style.align='center';var contentDiv=document.createElement('div');contentDiv.id=id+"content";contentDiv.className=classId;contentDiv.style.padding='5px';contentDiv.style.textAlign='center';contentDiv.innerHTML=content;outerDiv.appendChild(contentDiv);}}
else
{outerDiv=getElement(id);contentDiv=getElement(id+'content');contentDiv.innerHTML=content;}
return outerDiv;}
function hideErrorMessage(id,animationType)
{switch(animationType)
{case"slide":slideUp(id,{duration:.5});break;case"show":errDiv=getElement(id);fade(errDiv);break;case'grow':shrink(id);break;}}
function isIE()
{if(window.ActiveXObject)
{return true;}
else
{return false;}}
function popUpMessageDiv(strMessage,messageType)
{var oDiv=document.createElement('div');var oText=document.createTextNode(strMessage);var oClose=document.createElement('div');var oCloseText=document.createTextNode('x');var attach=getElement("site_header");oClose.appendChild(oCloseText);oDiv.id="messageDiv";oClose.className="closeMessge";switch(messageType)
{case"error":var oImg=document.createElement('img');oImg.className="messageDivImg";oDiv.appendChild(oText);oDiv.appendChild(oClose);oDiv.appendChild(oImg);attach.appendChild(oDiv);break;}}
