

function setArtistImg( urlp, iid )
{
	doAjax( 'currentElem', 'page=getelem&url=' + urlp + '&iid=' + iid, waitmsg );
	setZoomId( iid ) ;
	setShareImage( iid ) ;
}


function setZoom( imgUrl )
{
	var zoom = document.getElementById( 'myzoom' ) ;
	if( zoom )
		zoom.href = imgUrl ;
}


function setZoomId( iid )
{
	var myzoom = document.getElementById( 'myzoom' ) ;

	if( myzoom )
	{
		// http://www.artisho.com/I/gal/id/gal_iid-zoom.jpg
		var mylist = myzoom.href.split( /[\/]+/g ) ;
		var mysite = mylist[1] ;
		var myid = mylist[4] ;

		var imgUrl = 'http://' + mysite + '/I/gal/' + myid + '/gal_' + iid + '-zoom.jpg' ;

		myzoom.href = imgUrl ;
		//document.links['myzoom'].href = imgUrl ;
	}
}


function setShareImage( iid )
{
	var shareiid = document.getElementById( 'shareiid' ) ;
	shareiid.value = iid ;
}


function attacherAjaxArtist()
{
	if( document.getElementById )
	{
		// Presentation
		var mypage = 'getUserPres' ;
		if (document.getElementById( mypage ))
		{
			leLien = document.getElementById( mypage );
			leLien.onclick = function()
			{
				var urlp = this.pathname.trim() ;
				doAjax( 'currentContent', 'page=getUserPres&url=' + urlp, waitmsg2 ) ;
				return false ;
			}
		}

		// Infos
		mypage = 'getUserInfos' ;
		if (document.getElementById( mypage ))
		{
			leLien = document.getElementById( mypage );
			leLien.onclick = function()
			{
				var urlp = this.pathname.trim() ;
				doAjax( 'currentContent', 'page=getUserInfos&url=' + urlp, waitmsg2 ) ;
				return false ;
			}
		}

		// GB
		mypage = 'getUserGuestbook' ;
		if (document.getElementById( mypage ))
		{
			leLien = document.getElementById( mypage );
			leLien.onclick = function()
			{
				var urlp = this.pathname.trim() ;
				doAjax( 'currentContent', 'page=getUserGuestbook&url=' + urlp, waitmsg2 ) ;
				return false ;
			}
		}

		// Contact
		// OBSOLETE
		mypage = 'getUserContact' ;
		if (document.getElementById( mypage ))
		{
			leLien = document.getElementById( mypage );
			leLien.onclick = function()
			{
				var urlp = this.pathname.trim() ;
				var id = gup(this, 'id');
				doAjax( 'currentContent', 'page=getUserContact&url=' + urlp, waitmsg2 ) ;
				return false ;
			}
		}

		// Expos
		mypage = 'getUserEvents' ;
		if (document.getElementById( mypage ))
		{
			leLien = document.getElementById( mypage );
			leLien.onclick = function()
			{
				var urlp = this.pathname.trim() ;
				var id = gup(this, 'id');
				doAjax( 'currentContent', 'page=getUserEvents&url=' + urlp + '&id=' + id, waitmsg2 ) ;
				return false ;
			}
		}

		// Artistes
		for( var i = 0 ; i < 1000 ; i++ )
		{
			vignid = 'vign_' + i ;
			if (document.getElementById( vignid ))
			{
				leLien = document.getElementById( vignid );
				leLien.onclick = function()
				{
					var urlp = this.pathname.trim() ;
					var iid = gup(this, 'iid');
					doAjax( 'currentElem', 'page=getelem&url=' + urlp + '&iid=' + iid, waitmsg );
					setZoomId( iid ) ;
					setShareImage( iid ) ;
					return false ;
				}
			}
			else
			{
				return true ;
			}
		}
	}
}

addLoadEvent( attacherAjaxArtist );
