function GetXmlHttpObject(){
	var xmlHttp = null;
	try{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function chkem(a)
{
	ero="`=[];\',/\\#$%^&*()+{}:\"<>?| ";
	ned="@.";
	er=0;
	if (a.length==0) { return false; }
	else if (a.length<4) { return false; }
	else {
		for (j=0; j<=ero.length-1; j++) if (a.indexOf(ero.substring(j,j+1))!=-1) er=1;
		for (j=0; j<=ned.length-1; j++) {
			aos = a.split(ned.substring(j,j+1));
			for (var i=0; i < aos.length-1; i++) if (aos[i]<1) er=1;
			if (a.indexOf(ned.substring(j,j+1))==-1) er=1;
		}
		if (er==1) { return false; }
	}
	return true;
}

function add_newsletter(email)
{
	if (!chkem(email))
	{
		alert("Adresa de email nu este valida!");
		return false;
	}
	var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
			document.getElementById('news_res').innerHTML = xmlHttp.responseText;
	}
	xmlHttp.open ("GET", "__add_news.php?email=" + email, true);
	xmlHttp.send (null);
}

function getAnnounce(){
	if (document.getElementById('notificare').checked === true)
	{
		document.getElementById('notification').innerHTML="<input type=\"text\" name=\"my_email\" value=\"adresa email\" onFocus=\"if(this.value=='adresa email'){this.value='';}\" onBlur=\"if(this.value==''){this.value='adresa email';}\" size=\"19\"> <input type='submit' value='trimite'>";
	}
	else
	{
		document.getElementById('notification').innerHTML="";
	}
}

function doValidate()
{
    var s="";
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(document.frmData.my_email.value)){
		s=s+"Introduceti corect adresa de email pentru a va putea anunta cand produsul devine disponibil in stoc !\r\n";
	}
	if(s!=""){
		alert(s);
		return;
	}
	document.frmData.submit();
}

function doSendWish()
{
    var s="";
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(document.frmData.my_email.value)){
		s=s+"Introduceti corect adresa de email !\r\n";
	}
	if(document.frmData.code_verify.value.length<4)
		s=s+"Introduceti codul de verificare !\r\n";
		
	if(s!=""){
		alert(s);
		return;
	}
	document.frmData.submit();
}

function checkOrderForm(frm){
	err='';

	if(frm.elements['name'].value.length<3)
		err+='Introduceti "Numele" !\n';
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(frm.elements['email'].value)){
		err+='Introduceti "Adresa de email" !\r\n';
	}
	if(frm.elements['cnp'].value.length<5)
		err+='Introduceti "Cod Fiscal" sau "CNP" dupa caz !\n';
	if(frm.elements['phone'].value.length<3)
		err+='Introduceti numarul de "Telefon" unde puteti fi contactat !\n';
	
	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}


function swapDetImg(picnr){
	productPicSel=picnr;
	var pic=document.getElementById('product_image');
	pic.src=base_href+prod_bigim[picnr];
}

stuHover=function(){
	var cssRule;
	var newSelector;
	for(var i=0; i<document.styleSheets.length; i++)
		for(var x=0; x<document.styleSheets[i].rules.length ; x++){
			cssRule=document.styleSheets[i].rules[x];
			if(cssRule.selectorText.indexOf("LI:hover")!=-1){
				newSelector=cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
				document.styleSheets[i].addRule(newSelector, cssRule.style.cssText);
			}
		}

	var getElm=document.getElementById("nav").getElementsByTagName("LI");
	for(var i=0; i<getElm.length; i++){
		addEvent(getElm[i], 'mouseover', function(){ this.className+=" iehover"; });
		addEvent(getElm[i], 'mouseout', function(){ this.className=this.className.replace(new RegExp(" iehover\\b"), ""); });
		//getElm[i].onmouseover=function(){ this.className+=" iehover"; }
		//getElm[i].onmouseout=function(){ this.className=this.className.replace(new RegExp(" iehover\\b"), ""); }
	}
}

if(window.attachEvent)
	window.attachEvent("onload", stuHover);

function addEvent(obj, evt, func){
	if(obj.addEventListener)
		obj.addEventListener(evt, func, false);
	else if(obj.attachEvent){
		obj['cp'+evt]=func;
		obj.attachEvent("on" + evt, function(e){obj['cp'+evt](e)});
	}
	else
		obj['on'+evt]=obj['e'+evt+func];
}

/* ================================================================ */
//Preload menu images
function loadImage(sFilename){
	var img=new Image();
	img.src=sFilename;
	return img;
}

function swapImage(imgName, sFilename){
	document.images[imgName].src=sFilename;
}

var preloaded=[];
preloaded[1]=[loadImage("imgs/btn-acasa-off.jpg"), loadImage("imgs/btn-acasa-on.jpg")];
preloaded[2]=[loadImage("imgs/btn-despre-off.jpg"), loadImage("imgs/btn-despre-on.jpg")];
preloaded[3]=[loadImage("imgs/btn-livrare-off.jpg"), loadImage("imgs/btn-livrare-on.jpg")];
preloaded[4]=[loadImage("imgs/btn-contact-off.jpg"), loadImage("imgs/btn-contact-on.jpg")];
preloaded[5]=[loadImage("imgs/btn-inchiriere-off.jpg"), loadImage("imgs/btn-inchiriere-on.jpg")];
preloaded[6]=[loadImage("imgs/btn-articole-off.jpg"), loadImage("imgs/btn-articole-on.jpg")];
preloaded[7]=[loadImage("imgs/btn-studio-off.jpg"), loadImage("imgs/btn-studio-on.jpg")];


function open_image(img, w, h){
	ww=(w==0)?200:w;
	wh=(h==0)?200:h;
	scr=window.open(this_site_url+'pic.php?img='+img+'&w='+w+'&h='+h, 'pic', 'height='+wh+',width='+ww+',top=100 ,left='+((screen.width-ww)/2)+',scrollbars=0, resizable=1');
	scr.focus();
}

function checkForm(frm){
	err='';

	if(frm.elements['name'].value.length<2)
		err+="Va rugam, completati in campul \"Nume\" !\r\n";
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(frm.elements['email'].value))
		err+="Va rugam, verificati adresa de e-mail !\r\n";
	if(frm.elements['phone'].value.length<4)
		err+="Va rugam, completati in campul \"Telefon Ext.\" !\r\n";
	if(frm.elements['comments'].value.length<3)
		err+="Va rugam sa ne transmiteti \"Mesajul\" dumneavoastra !\r\n";
	
	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}

function checkNewslleter(frm){
	err='';

	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(frm.elements['email'].value))
		err+="Introduceti corect adresa de e-mail !\r\n";
		
	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}

gSlideshowInterval = 3;
gNumberOfImages = 3;

gImages = new Array(gNumberOfImages);
gImages[0] = "<a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_1.jpg', 800, 533);\" title='Mareste'><img src='"+this_site_url+"images/small_slideshow_1.jpg' style='padding: 3px; border: 1px solid #cccccc;' width='250' alt='' border='0'></a><div class='zoom_slide'><a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_1.jpg', 800, 533);\" title='Mareste'>[ + ] mareste</a></div>";
gImages[1] = "<a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_2.jpg', 700, 782);\" title='Mareste'><img src='"+this_site_url+"images/small_slideshow_2.jpg' style='padding: 3px; border: 1px solid #cccccc;' width='250' alt='' border='0'></a><div class='zoom_slide'><a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_2.jpg', 700, 782);\" title='Mareste'>[ + ] mareste</a></div>";
gImages[2] = "<a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_3.jpg', 658, 645);\" title='Mareste'><img src='"+this_site_url+"images/small_slideshow_3.jpg' style='padding: 3px; border: 1px solid #cccccc;' width='250' alt='' border='0'></a><div class='zoom_slide'><a href=\"JavaScript:open_image('"+this_site_url+"images/slideshow_3.jpg', 658, 645);\" title='Mareste'>[ + ] mareste</a></div>";

function canManipulateImages() {
	if (document.images)
		return true;
	else
		return false;
}
function loadSlide(imageURL) {
	if (gImageCapableBrowser) {
		//document.slide.src = imageURL;
		return false;
	}
	else {
		return true;
	}
}
function nextSlide() {
	gCurrentImage = (gCurrentImage + 1) % gNumberOfImages;
	if(document.getElementById('poze'))
		loadSlide(document.getElementById('poze').innerHTML=gImages[gCurrentImage]);
}
gImageCapableBrowser = canManipulateImages();
gCurrentImage = 0;
setInterval("nextSlide()",gSlideshowInterval * 1200);

function getPdf()
{
	newwindow=window.open('wishlist_pdf.php','popu','width=1, height=1, height=200,width=150');
	if (window.focus) 
	{
		newwindow.focus();
	}
	return false;
}
