/*
   Milonic Flash Activation Script - insert_active_flash.js version 1.0 - May 4 2006

   Copyright 2005 (c) Milonic Solutions Limited. All Rights Reserved.
   This is a commercial software product, please visit http://www.milonic.com/ for more information.
*/

function commitFlashObject(_obj, _container){
	_output="";
	_paramoutput="";
	_src="";
	_ver="";
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" ";
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0";
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n";
	ihtm+=_paramoutput+"\n";
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm;
}

function msg(tmp){
if (tmp!='') alert(tmp);
}

function sterge_inregistrare(filename,id,ref){
if (confirm('Sunteti sigur ca vreti sa stergeti aceasta inregistrare?'))
		window.location.href=filename+'?id='+id+'&ref='+ref;
}

function cauta(){
	document.getElementById('formCautare').submit();
}

function caption(key){
var rlang=(lang==1?'ro':'it');
var cap=new Object();

cap.it=new Array('nome','nome','company','email','titolo','messagio','codice sicurezza');
cap.ro=new Array('prenume','nume','companie','mail','subiect','comentarii','cod');
cap.fields=new Array('prenume','nume','companie','email','subiect','mesaj','cod');

for (var i=0; i<cap.fields.length; i++){
	if (cap.fields[i]==key) 
						return (eval('cap.'+rlang+'['+i+']'));
	}
}

function checkForm(e){
//id treb sa fie de forma id_field-lungime_camp-pattern-oblig lung/oblig pattern
//id_field treb sa fie numele campului care o sa apara in msj de alert
var username=/([a-zA-Z0-9\-\._])+/
var phone=/([0-9 \.\-])+/
var letters=/^[a-zA-Z ]{1,50}$/;
var tel=/^[0-9\+\-]{6,20}$/;
var digits=/^[0-9 ]+$/;
var email=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9_\.\-]+$/;
var alphanumeric=/^(.)+$/;
var path=/^[a-zA-Z0-9\.:\/]+$/;
var msg='';
var ar=e.elements;
var msgs=new Object();

msgs.e1={1:'Campul {f} este prea scurt sau contine caractere interzise! \n',2:'Illegale valore in {f} \n'};

for (var i=0; i<ar.length; i++){
	if (ar[i].type!='submit'){
			elem=ar[i].id.split('-');
			switch(elem[3]){
			case '10': 	//treb verificat doar ca lungine
						if (ar[i].length<=elem[1]) {
									ar[i].style.backgroundColor='#cc0000';
									msg+='Campul '+caption(elem[0])+' este prea scurt! \n';
									}
									else
									ar[i].style.backgroundColor='#FFFFFF';
						break;
			case '01':  //treb verif  pattern ul
							if (eval(elem[2]+'.test(\''+ar[i].value+'\')')==false){
											ar[i].style.backgroundColor='#cc0000';
											msg+=(msgs.e1[lang]).replace('{f}',caption(elem[0]));
										}
										else
										ar[i].style.backgroundColor='#FFFFFF';
							break;
			case '11':  //treb verif lungimea dar si pattern ul
							if (eval(elem[2]+'.test(\''+ar[i].value+'\')')==false || ar[i].length<elem[1]){
											ar[i].style.backgroundColor='#cc0000';
											msg+=(msgs.e1[lang]).replace('{f}',caption(elem[0]));
										}
										else
										ar[i].style.backgroundColor='#FFFFFF';
							break;
			}
			//treb verif daca selectul are valoare aleasa
			if (/select/.test(ar[i].type) && elem[3] == '00') {
					if (ar[i].selectedIndex==0){
							ar[i].style.backgroundColor='#cc0000';
							msg+='Nu ati ales o optiune pentru  '+caption(elem[0])+'\n';
						}
						else
						ar[i].style.backgroundColor='#FFFFFF';
			}
	}
}

if (msg=='') return true;
		else alert(msg);
return false;
}

function enlarge(posPozeArray){
window.open('popup_produs_poza.php?file='+poze[posPozeArray],'enlarged','width=100px,height=100px,top=200px,left:400px,scrollbars=0,toolbars=0');
}

function changePic(posPozeArray){
if (posPozeArray<0) 
			{ alert('Aveti selectata prima poza!'); return false; }
if (posPozeArray>poze.length-1) 
			{ alert('Aveti selectata ultima poza!'); return false; }
curent=posPozeArray;
//document.getElementById('poza_produs').src=thumbs[posPozeArray];
document.getElementById('poza_produs').src='poza.php?path='+poze[posPozeArray]+'&w=352&h=270';
//alert(document.getElementById('poza_produs').src);
document.getElementById('pozaCurenta').innerHTML='Poza '+(curent+1)+' din '+poze.length+'.';
return false;
}

function empty_cart(cart_id){
if (confirm('Sunteti sigur ca doriti sa goliti cosul ?')){
	oInput=document.getElementById(cart_id).getElementsByTagName('input')
	for (i=0; i<oInput.length; i++){
			if (oInput[i].type=='text') oInput[i].value=0;
			}
	document.getElementById(cart_id).submit();
	}
}

