function openWindow(url,platos,ipsos){popupWin=window.open(url,'new_page','width='+platos+', height='+ipsos+',scrollbars=yes,resizable=yes,menubar=no,toolbar=no,location=no,status=no,directories=no,copyhistory=no');popupWin.focus();}
function hide_info_bubble(div_id,xbutton){if(xbutton="1"){$(div_id).hide();}}
function show_hide_div(div_id,cross){var div_id;$(div_id).style.display=$(div_id).style.display=='none'?'':'none';if(cross!=""){$(cross).innerHTML=="[-]"?$(cross).innerHTML="[+]":$(cross).innerHTML="[-]";}}
function infoBox(div_id,title,desc,width,xbutton){var div_id;var title;var desc;var width;var xbutton;if($(div_id).style.display=='none'){if(xbutton==1){xbuttonContent='<p align=right><a href="#" onclick="hide_info_bubble(\''+div_id+'\',\''+xbutton+'\');return false;"><img border="0" src="./images/closesm.gif"></a></p>';}
else if(xbutton==0){xbuttonContent='';}
var bubbleContent='<table style="cursor: move;WIDTH: '+width+';" cellspacing="0" cellpadding="0"><tbody><tr><td valign=top style="WIDTH: 12px;"><img alt="" src="./images/nw.gif" border="0" /></td><td style="BACKGROUND: #6666CC;"></td><td valign=top  WIDTH=12px><img alt="" src="./images/ne.gif" border="0" /></td></tr><tr><td style="BACKGROUND: #6666CC; WIDTH: 12px;"></td><td style="BACKGROUND: #6666CC;padding-top:10px;padding-bottom:8px;padding-left:6px;padding-right:6px;">';var bubbleContent=bubbleContent+'<span style="FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Tahoma"><strong>'+title+'</strong></span><br><span style="FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma">'+desc+'</span>'+xbuttonContent;var bubbleContent=bubbleContent+'</td><td style="BACKGROUND: #6666CC; WIDTH: 12px;"></td></tr><tr><td valign=bottom style="WIDTH: 12px;"><img alt="" src="./images/sw.gif" border="0" /></td><td style="BACKGROUND: #6666CC;"></td><td valign=bottom  style="WIDTH: 12px;"><img alt="" src="./images/se.gif" border="0" /></td></tr></tbody></table>';$(div_id).innerHTML=bubbleContent;$(div_id).show();$(div_id).style.position='absolute';}
else{if(xbutton==1){$(div_id).hide();}}
new Draggable(div_id);}
function openConfirmBox(url,text){var overlayObject=$('screenblur');var docHeight=$('body').getHeight();var docWidth=$('body').getWidth();var confirmBoxHeight=$('confirmBox').getHeight();var confirmBoxWidth=$('confirmBox').getWidth();function leftPosition(){var scrOfX=document.viewport.getScrollOffsets().left;return[scrOfX];}
function topPosition(){var scrOfY=document.viewport.getScrollOffsets().top;return[scrOfY];}
function fixScrolling(){overlayObject.style.top=topPosition()+'px';overlayObject.style.left=leftPosition()+'px';}$('screenblur').style.height='100%';$('screenblur').style.width='100%';$('screenblur').style.top=topPosition()+'px';$('screenblur').style.left=leftPosition()+'px';$('screenblur').show();$('confirmBoxtext').innerHTML=text;var fromTop=(document.viewport.getScrollOffsets().top)+(((document.viewport.getHeight())/2)-confirmBoxHeight);var fromLeft=(document.viewport.getScrollOffsets().left)+((document.viewport.getWidth()-confirmBoxWidth)/2);$('confirmBox').style.top=(fromTop<0?0:fromTop)+'px';$('confirmBox').style.left=(fromLeft<0?0:fromLeft)+'px';$('theurl').value=url;$('confirmBox').show();new Draggable('confirmBox');window.onscroll=fixScrolling;return false;}
function closeConfirmBox(str){$('screenblur').hide();$('confirmBox').hide();if(str=='yes'){if($F('theurl')!=''){var url=$F('theurl');var params=$F("theparams");if($F("isAjax")=="1"){new Ajax.Request(url,{onComplete:showResponse,onException:showException,onFailure:showException,asynchronous:true,method:'post',evalScripts:false,postBody:params});}else{document.location.href=$F('theurl');}}else{alert('Url is missing!');}}else if(str=='no'&&$F('theurl')!=''&&$F("isAjax")=="1"){$("loading").hide();$("delete","confirm").invoke("enable");}}
function showResponse(req){if(req.responseText.indexOf("sessionexpired")!=-1){$F("isAjax").value="";alert('Your session has expired');document.location.href="index.asp"}else{$F("isAjax").value="";document.location.href=req.responseText;}}
function showException(req){$F("isAjax").value="";openmessageBox(req.responseText);}
function openAlertBox(text){var overlayObject=$('screenblur');var docHeight=$('body').getHeight();var docWidth=$('body').getWidth();var alertBoxHeight=$('alertBox').getHeight();var alertBoxWidth=$('alertBox').getWidth();function leftPosition(){var scrOfX=document.viewport.getScrollOffsets().left;return[scrOfX];}
function topPosition(){var scrOfY=document.viewport.getScrollOffsets().top;return[scrOfY];}
function fixScrolling(){overlayObject.style.top=topPosition()+'px';overlayObject.style.left=leftPosition()+'px';}$('screenblur').style.height='100%';$('screenblur').style.width='100%';$('screenblur').style.top=topPosition()+'px';$('screenblur').style.left=leftPosition()+'px';$('screenblur').show();$('alertBoxtext').innerHTML=text;var fromTop=(document.viewport.getScrollOffsets().top)+(((document.viewport.getHeight())/2)-alertBoxHeight);var fromLeft=(document.viewport.getScrollOffsets().left)+((document.viewport.getWidth()-alertBoxWidth)/2);$('alertBox').style.top=(fromTop<0?0:fromTop)+'px';$('alertBox').style.left=(fromLeft<0?0:fromLeft)+'px';$('alertBox').show();new Draggable('alertBox');window.onscroll=fixScrolling;return false;}
function closeAlertBox(str){$('screenblur').hide();$('alertBox').hide();}
function openmessageBox(text){var messageBox=document.createElement('div');var messageBoxContent='<table style="WIDTH: 300px; CURSOR: move; BORDER-COLLAPSE: collapse;" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="./images/msgBoxT1.gif"></td></tr><tr><td style="TEXT-ALIGN: center;BACKGROUND: #333333;height:40px"><div><><span id="messageBoxText" style="FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial">'+text+'</span></strong></div></td></tr><tr><td><img src="./images/msgBoxB1.gif"></td></tr></tbody></table>';messageBox.innerHTML=messageBoxContent;$('container').appendChild(messageBox);messageBox.style.position='absolute';var messageBoxHeight=Element.getHeight(messageBox);var messageBoxWidth=Element.getWidth(messageBox);var fromTop=(document.viewport.getScrollOffsets().top)+messageBoxHeight+10;var fromLeft=(document.viewport.getScrollOffsets().left)+((document.viewport.getWidth()-messageBoxWidth-10));messageBox.style.top=(fromTop<0?0:fromTop)+'px';messageBox.style.left=(fromLeft<0?0:fromLeft)+'px';messageBox.show();messageBox.fade({duration:3.0});}
function closemessageBox(str){$('messageBox').hide();}
function showSmallLoader(div){$(div).show();$(div).innerHTML='<img src="./images/waitSmall.gif">';}
function isGoodEmail(field){var fieldValue=$F(field);var goodEmail=fieldValue.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);apos=fieldValue.indexOf("@");dotpos=fieldValue.lastIndexOf(".");lastpos=fieldValue.length-1;var badEmail=(apos<1||dotpos-apos<2||lastpos-dotpos<2);if(goodEmail&&!badEmail){return true;}
else{return false;}}