hmenuGo.Registry = []
hmenuGo.aniLen = 400
hmenuGo.hideDelay = 500
hmenuGo.minCPUResolution = 10
function hmenuGo(id, dir, left, top, width, height)
{
this.ie = document.all ? 1 : 0
this.ns4 = document.layers ? 1 : 0
this.dom = document.getElementById ? 1 : 0
if (this.ie || this.ns4 || this.dom) {
this.id = id
this.dir = dir
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
this.dim = this.orientation == "h" ? width : height
this.hideTimer = false
this.aniTimer = false
this.open = false
this.over = false
this.startTime = 0
this.gRef = "hmenuGo_"+id
eval(this.gRef+"=this")
hmenuGo.Registry[id] = this
var d = document
d.write('<style type="text/css">')
d.write('#' + this.id + 'Container { visibility:hidden; ')
d.write('left:' + left + 'px; ')
d.write('top:' + top + 'px; ')
d.write('overflow:hidden; }')
d.write('#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ')
d.write('width:' + width + 'px; ')
d.write('height:' + height + 'px; ')
d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ')
d.write('}')
d.write('</style>')
this.load()
}
}
hmenuGo.prototype.load = function() {
var d = document
var lyrId1 = this.id + "Container"
var lyrId2 = this.id + "Content"
var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
var temp
if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100)
else {
this.container = obj1
this.menu = obj2
this.style = this.ns4 ? this.menu : this.menu.style
this.homePos = eval("0" + this.dirType + this.dim)
this.outPos = 0
this.accelConst = (this.outPos - this.homePos) / hmenuGo.aniLen / hmenuGo.aniLen 
if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
this.menu.onmouseover = new Function("hmenuGo.showMenu('" + this.id + "')")
this.menu.onmouseout = new Function("hmenuGo.hideMenu('" + this.id + "')")
this.endSlide()
}
}
hmenuGo.showMenu = function(id)
{
window.status = id
var reg = hmenuGo.Registry
var obj = hmenuGo.Registry[id]
if (obj.container) {
obj.over = true
for (menu in reg) if (id != menu) hmenuGo.hide(menu)
if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
}
}
hmenuGo.hideMenu = function(id)
{
var obj = hmenuGo.Registry[id]
if (obj.container) {
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = window.setTimeout("hmenuGo.hide('" + id + "')", hmenuGo.hideDelay);
}
}
hmenuGo.hide = function(id)
{
var obj = hmenuGo.Registry[id]
obj.over = false
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
obj.hideTimer = 0
if (obj.open && !obj.aniTimer) obj.startSlide(false)
}
hmenuGo.prototype.startSlide = function(open) {
this.open = open
if (open) this.setVisibility(true)
this.startTime = (new Date()).getTime() 
this.aniTimer = window.setInterval(this.gRef + ".slide()", hmenuGo.minCPUResolution)
}
hmenuGo.prototype.slide = function() {
var elapsed = (new Date()).getTime() - this.startTime
if (elapsed > hmenuGo.aniLen) this.endSlide()
else {
var d = Math.round(Math.pow(hmenuGo.aniLen-elapsed, 2) * this.accelConst)
if (this.open && this.dirType == "-") d = -d
else if (this.open && this.dirType == "+") d = -d
else if (!this.open && this.dirType == "-") d = -this.dim + d
else d = this.dim + d
this.moveTo(d)
}
}
hmenuGo.prototype.endSlide = function() {
this.aniTimer = window.clearTimeout(this.aniTimer)
this.moveTo(this.open ? this.outPos : this.homePos)
if (!this.open) this.setVisibility(false)
if ((this.open && !this.over) || (!this.open && this.over)) {
this.startSlide(this.over)
}
}
hmenuGo.prototype.setVisibility = function(bShow) { 
var s = this.ns4 ? this.container : this.container.style
s.visibility = bShow ? "visible" : "hidden"
}
hmenuGo.prototype.moveTo = function(p) { 
this.style[this.orientation == "h" ? "left" : "top"] = p
}
hmenuGo.prototype.getPos = function(c) {
return parseInt(this.style[c])
}

//-------------------------
new hmenuGo("menu1", "right", 178,  290, 170, 200)
new hmenuGo("menu2", "right", 178,  420, 170, 200)
//------------------------------

function statmsg(message) {
window.defaultStatus = message;
window.status = message;
}

function emptyField(textObj) {
if (textObj.value.length == 0) return true;
return false;
}

function badfield(checkForm,caracter){
if (emptyField(checkForm) == false) 
   if (checkForm.value.indexOf(caracter)!=-1) return false;
else return true;
return false;
}

function vercamp(formObj) {
if (emptyField(formObj.nume)) {alert("Va rugam introduceti numele dumneavoastra."); formObj.nume.focus();}
else if ((emptyField(formObj.email)) && (emptyField(formObj.telefon))) {
     alert("Va rugam introduceti numarul de telefon sau adresa dumneavoastra de e-mail."); formObj.telefon.focus();}
else if (badfield(formObj.email,'@') || badfield(formObj.email,'.')) { alert("Adresa de e-mail introdusa e incorecta."); formObj.email.focus(); formObj.email.select();}
else if (emptyField(formObj.mesaj)) { alert("Introduceti mesajul dumneavoastra.");  formObj.mesaj.focus();}
else return true;
return false;}

//----------------------------

function fereastra(magazinul){
window.open('magazinele/'+magazinul+'.html','magazinebewami','width=643, height=311, status=no, tollbar=no, scrollbars=no');
}

function noutati(){
	document.write(" Inform&#259;m clien&#355;ii magazinelor BeWaMi c&#259; de cur&acirc;nd au fost deschise dou&#259; noi puncte, &icirc;n zona Corina ...<br>");
}

function pozastiri(poza){
window.open('photo_noutati/'+poza+'.jpg','poze_stiri','width=420, height=331, status=no, tollbar=no, scrollbars=no');
}
function pozamare(poza){
window.open('photo_noutati/'+poza+'.jpg','poze_stiri2','width=400, height=520, status=no, tollbar=no, scrollbars=no');
}