var smallWindow=null;function openNewWindow(aUrl)
{smallWindow=window.open(aUrl,"smallWindow",'resizable=1,height=330,width=450');smallWindow.focus();}
function resetAndSubmitSearchAuthorFrm()
{$('artistNameHidden').value=$('artistName').value;$('selectedCountryHidden').value=$('selectedCountry').value;$('pageNumber').value=1;document.searchFrm.submit();return false;}
function resetAndSubmitWorkSearchFrm()
{$('pageNumber').value=1;doSubmitWorksSearchFrm();}
function doSubmitWorksSearchFrm()
{document.searchFrm.submit();}
function editArtWork(aWorkID)
{$('workID').value=aWorkID;document.showImgFrm.submit();return false;}
function editGroup(aGroupID)
{$('groupID').value=aGroupID;document.showGroupFrm.submit();return false;}
function deleteArtWork(aWorkID,aMessage)
{var win=confirm(aMessage);if(win==true)
{$('workID').value=-aWorkID;document.showImgFrm.submit();}
else
{return false;}}
function deleteGroup(aGroupID,aMessage)
{var win=confirm(aMessage);if(win==true)
{$('groupID').value=-aGroupID;document.showGroupFrm.submit();}
else
{return false;}}
function editWorkFormValidate(aMessage)
{var workHeigh=$("workHeight").value;var workWidth=$("workWidth").value;var workDepth=$("workDepth").value;var workWeight=$("workDepth").value;if(($("workTitleEn").value.length==0)||($("WorksConstIdSelectExpression").value<0)||($("WorksConstIdSelectGenre").value<0)||($("WorksConstIdSelectStyle").value<0)||($("WorksConstIdSelectTechnic").value<0)||(workHeigh==="0")||(workWidth==="0"))
{alert(aMessage);return false;}
if(IsNotNumeric(workHeigh)||IsNotNumeric(workWidth)||IsNotNumeric(workDepth)||IsNotNumeric(workWeight))
{alert("Sorry, the height, width, depth and weight have to be numbers");return false;}
return true;}
function setPanelWork(workID)
{$("wcwo").value=workID;doSubmitWorksSearchFrm();return false;}
function setPageCommand(pageCommand,currentPageNumber,lastPageNumber)
{var pageNumber=0;switch(pageCommand)
{case 1:pageNumber=1;break;case 2:pageNumber=currentPageNumber-1;break;case 3:pageNumber=currentPageNumber+1;break;case 4:pageNumber=lastPageNumber;break;}
$("pageNumber").value=pageNumber;document.searchFrm.submit();return false;}
function setPageNumber(pageNumber,lastPageNumber)
{if(IsNotNumeric(pageNumber)||pageNumber<0||pageNumber>lastPageNumber)
{alert("Please Add Number between 0 and "+lastPageNumber);}
else if(pageNumber!='')
{$("pageNumber").value=pageNumber;document.searchFrm.submit();}
return false;}
function clearUserNameElement(element)
{element.value='';element.className="SmaLoginInputBlack";}
function clearPasswordElement(elem1,elem2)
{elem1.style.display='none';elem2.style.display='block';elem2.focus();}
function IsNotNumeric(PossibleNumber)
{var PNum=new String(PossibleNumber);var regex=/[^0-9\.]/;return regex.test(PNum);}
function $()
{var elements=new Array();for(var i=0;i<arguments.length;i++)
{var element=arguments[i];if(typeof element=='string')
{element=document.getElementById(element);}
if(arguments.length==1)
{return element;}
elements.push(element);}
return elements;}
window.onscroll=scrollImageLarge;var divimageBackgrObj=null;var divimageObj=null;var divanimateObj=null;var largeImageObj=null;var buttonsImageObj=null;var currentImage=0;var numberResizing=0;var isAnimationRunning=false;function showImageLarge(workNmb)
{if(divimageObj==null)
{divimageObj=$('divimage');divanimateObj=$('divanimate');divimageBackgrObj=$('divbackground');largeImageObj=$('largeImage');buttonsImageObj=$('buttonsImage');}
smallWorkObj=$("artworkID_"+workNmb);if(smallWorkObj!=null)
{largeImageObj.src=smallWorkObj.src.replace("/s/","/m/");$('largeImageLink').href=smallWorkObj.src.replace("/s/","/l/");currentImage=workNmb;$('imgTextID').innerHTML=smallWorkObj.alt;divimageBackgrObj.style.visibility="visible";numberResizing=5;setTimeout("resizeImageBox();",1700);if(isAnimationRunning===false)
{isAnimationRunning=true;divanimateObj.style.visibility="visible";animateImageBox();}}}
function resizeImageBox()
{divimageObj.style.width=largeImageObj.width;divimageObj.style.height=largeImageObj.height+20;divimageObj.style.visibility="visible";buttonsImageObj.style.visibility="hidden";divanimateObj.style.visibility="hidden";if((--numberResizing>0))
{setTimeout("resizeImageBox();",300);}
else
{buttonsImageObj.style.visibility="visible";}}
function animateImageBox()
{divHeight=parseInt(divanimateObj.style.height);if(divHeight>40)
{divanimateObj.style.height=divHeight-40;setTimeout("animateImageBox();",70);}
else
{divWidth=parseInt(divanimateObj.style.width);if(divWidth>40)
{divanimateObj.style.width=divWidth-40;setTimeout("animateImageBox();",70);}
else
{animateShowImageBox();}}}
function animateShowImageBox()
{divWidth=divanimateObj.style.width.replace(/px/,"");if(parseInt(divWidth)<200)
{divanimateObj.style.width=parseInt(divWidth)+40;setTimeout("animateShowImageBox();",70);}
else
{divHeight=divanimateObj.style.height.replace(/px/,"");if(parseInt(divHeight)<200)
{divanimateObj.style.height=parseInt(divHeight)+40;setTimeout("animateShowImageBox();",70);}
else
{isAnimationRunning=false;}}}
function previousImage()
{hideImageLarge();showImageLarge(--currentImage);}
function nextImage()
{hideImageLarge();showImageLarge(++currentImage);}
function hideImageLarge()
{buttonsImageObj.style.visibility="hidden";divimageObj.style.visibility="hidden"
divanimateObj.style.visibility="hidden"
divimageBackgrObj.style.visibility="hidden"
return false;}
function scrollImageLarge()
{if(divimageBackgrObj)
{divimageBackgrObj.style.top=getYOffset();}}
function getYOffset()
{var pateY=0;if(typeof(window.pageYOffset)=='number')
{pageY=window.pageYOffset;}
else
{pageY=document.documentElement.scrollTop;}
return pageY;}
function showBigImg(e,elem,bigimagesrc)
{var bigImgElem=document.getElementById('bigImgElem');if(bigImgElem==null)
{bigImgElem=document.createElement('img');bigImgElem.id='bigImgElem';bigImgElem.style.position='absolute';bigImgElem.style.zIndex=5000;}
bigImgElem.style.display='inline';bigImgElem.setAttribute("src",bigimagesrc);document.body.appendChild(bigImgElem);var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;}
else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft
+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop
+document.documentElement.scrollTop;}
bigImgElem.style.left=parseInt(posx)+10+"px";bigImgElem.style.top=parseInt(posy)+10+"px";}
function hideBigImg()
{var bigImgElem=document.getElementById('bigImgElem');if(bigImgElem)
bigImgElem.style.display='none';}