// -------------------------------------------------------------------
// Image Thumbnail Viewer Script- By Dynamic Drive, available at: http://www.dynamicdrive.com
// Last updated: July 7th, 2008- Fixed enlarged image not showing in IE sometimes
// -------------------------------------------------------------------

var loginbox3={
enableTitle: true, //Should "title" attribute of link be used as description?
enableAnimation: true, //Enable fading animation?
definefooter: '<div class="footerbar" onClick="loginbox3.closeit()">X</div>', //Define HTML for footer interface
defineLoading: '<img src="'+websiteURL+'/imgs/loading2.gif" width="17" /> Se incarca...', //Define HTML for "loading" div

/////////////No need to edit beyond here/////////////////////////

scrollbarwidth: 16,

createloginBox:function(){
//write out HTML for Image Thumbnail Viewer plus loading div
loginFrm = '<div style="padding: 7px; background-color: #FFFFFF;" align="center">';
loginFrm += '<br/><b>Te poti loga folosind formularul de mai jos.</b><br/><br/>'
loginFrm += '<form method="post" >'
loginFrm += '<input type="hidden" name="goLogin" value="1"/>'
loginFrm += '<table cellspacing="0" cellpadding="3" border="0">'
loginFrm += '<tr>'
loginFrm += '   <td class="rosu-bold" align="left">User:</td>'
loginFrm += '   <td width="106"><input id="login_user3" name="login_user" class="textbox2" type="text"></td>'
loginFrm += '<td></td>'
loginFrm += '</tr>'
loginFrm += '<tr>'
loginFrm += '   <td class="rosu-bold" align="left">Parola:</td>'
loginFrm += '   <td width="110"><input name="login_pass" class="textbox2" type="password"/></td>'
loginFrm += '   <td></td>'
loginFrm += '</tr>'
loginFrm += '<tr>'
loginFrm += '   <td class="rosu-bold" align="left"></td>'
loginFrm += '   <td width="110" align="left"><input name="but" value="Autentifica-te" class="buton buton3" type="submit" style="float: none; width: 100px;" /></td>'
loginFrm += '   <td></td>'
loginFrm += '</tr>'
loginFrm += '<tr>\
                <td colspan="3" align="center" valign="middle"><input style="" type="checkbox" id="login_remember" name="login_remember" class="pointer" checked="checked" value="1"/><label for="login_remember">Autentifica-ma automat</label></td>\
             </tr>'
loginFrm += '<tr>'
loginFrm += '   <td colspan="3"><a href="'+websiteURL+'creare_cont" style="font-size: 11px;">Creare cont nou</a>&nbsp;&nbsp;<a href="'+websiteURL+'recuperare_parola" style="font-size: 11px;">Recuperare parola</a></td>'
loginFrm += '</tr>'
loginFrm += '</table>'
loginFrm += '</form>'
loginFrm += '<div style="clear:both;font-size:0px;"></div></div>'
            
document.write('<div id="loginBox3">'+this.definefooter+loginFrm+'</div>')
document.write('<div id="loginLoading3">'+this.defineLoading+'</div>')
this.loginBox=document.getElementById("loginBox3")
this.loginLoading=document.getElementById("loginLoading3") //Reference "loading" div that will be shown while image is fetched
this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
},


centerDiv:function(divobj){ //Centers a div element on the page
var ie=document.all && !window.opera
var dom=document.getElementById
var scroll_top=(ie)? this.standardbody.scrollTop : window.pageYOffset
var scroll_left=(ie)? this.standardbody.scrollLeft : window.pageXOffset
var docwidth=(ie)? this.standardbody.clientWidth : window.innerWidth-this.scrollbarwidth
var docheight=(ie)? this.standardbody.clientHeight: window.innerHeight
var docheightcomplete=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)? this.standardbody.offsetHeight : this.standardbody.scrollHeight //Full scroll height of document
var objwidth=divobj.offsetWidth //width of div element
var objheight=divobj.offsetHeight //height of div element
var topposition=(docheight>objheight)? scroll_top+docheight/2-objheight/2+"px" : scroll_top+10+"px" //Vertical position of div element: Either centered, or if element height larger than viewpoint height, 10px from top of viewpoint
divobj.style.left=docwidth/2-objwidth/2+"px" //Center div element horizontally
divobj.style.top=Math.floor(parseInt(topposition))+"px"
divobj.style.visibility="visible"
},

showloginBox:function(){ //Show ThumbBox div
loginbox3.loginLoading.style.visibility="hidden" //Hide "loading" div
this.centerDiv(this.loginBox)
document.getElementById('login_user3').focus();
},


loadimage:function(link){ //Load image function that gets attached to each link on the page with rel="thumbnail"
if (this.loginBox.style.visibility=="visible") //if thumbox is visible on the page already
this.closeit() //Hide it first (not doing so causes triggers some positioning bug in Firefox
this.centerDiv(this.loginLoading) //Center and display "loading" div while we set up the image to be shown
setTimeout("loginbox3.showloginBox()",1000);
},

closeit:function(){ //Close "thumbbox" div function
this.loginBox.style.visibility="hidden"
this.loginBox.style.left="-2000px"
this.loginBox.style.top="-2000px"
},

cleanup:function(){ //Clean up routine on page unload
this.loginLoading=null
this.loginBox=null
},

dotask:function(target, functionref, tasktype){ //assign a function to execute to an event handler (ie: onunload)
var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
if (target.addEventListener)
target.addEventListener(tasktype, functionref, false)
else if (target.attachEvent)
target.attachEvent(tasktype, functionref)
}

}

loginbox3.createloginBox() //Output HTML for the image thumbnail viewer
loginbox3.dotask(window, function(){loginbox3.cleanup()}, "unload")
