function swap_images(imgname, status){
		document.images[imgname].src="images/b-"+imgname+status+".gif";
	}

function swap_prod_imag(imgname){
		document.images['bigimg'].src="images/products/mid/"+imgname;
		imgurl="images/products/large/"+imgname;
	}

function newWindow(url, width, height){
		features = "width="+width+", height="+height+", scrollbars=yes, resizable=yes";
		window.open(url, "newwin", features);
	}

function doOptions(id){
	nr = opt.length
	if(nr==0){return;}
	if(id==0){
		addValues(opt[0]);
		id=opt[0];
	}
	
	updateValues(id);
	
}

function addValues(id){
	nr = prod_val.length;
	
	element = document.getElementById("opt"+id);
	option_length=element.options.length;

	for(i=0;i<option_length;i++){
			element.options[0]=null;
	}
	
	val_array = new Array();

	for(i=0;i<nr;i++){
		val_nr=val_array.length;
		exists=0;
		for(j=0; j<val_nr; j++){
			if(val_array[j]==prod_val[i][0]){ exists = 1; break;}
		}
		if(exists==0){
			val_array[val_nr]=prod_val[i][0];
			element.options[val_nr]= new Option();
			element.options[val_nr].value=prod_val[i][0];
			element.options[val_nr].text=prod_val_name[i][0];
		}
	}
	
}


/*
function updateValues(id){
	
	radioObj=document.prod_opt.id_prod_deriv;
	
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined){
		if(radioObj.checked)
			idprodder = radioObj.value;
		else
			return "";
	}else{
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {idprodder = radioObj[i].value;}
		}
	}
	
	document.getElementById("theprice").innerHTML = prodprice[idprodder];
	
	
}
*/

function updateValues(id){
	
	nr = opt.length
	index=0;
	for(i=0; i<nr; i++){
		if(opt[i]==id){
			index=i; break;	
		}
	}
	if(nr>index+1){ next_index=index+1;}
	else{ update_price(); return;}
	
	exist_id=new Array();
	
	for(i=0; i<(index+1); i++){
		element = document.getElementById("opt"+opt[i]);
		sel_ind = element.selectedIndex;
		exist_id[i]=element.options[sel_ind].value;
	}
	
	//afisam valorile pt urmatoarea optinue
	
	element = document.getElementById("opt"+opt[next_index]);
	option_length=element.options.length;
	
	for(i=0;i<option_length;i++){
			element.options[0]=null;
	}
	
	val_array = new Array();
	totnr=prod_val.length;
	for(i=0;i<totnr;i++){
		val_nr=val_array.length;
		exists=0;
		for(j=0; j<val_nr; j++){
			if(val_array[j]==prod_val[i][next_index]){ exists = 1; break;}
		}
		if(exists==0){
			
			for(x=0; x<exist_id.length; x++){
				if(exist_id[x]==prod_val[i][x]){
					val_array[val_nr]=prod_val[i][next_index];
					element.options[val_nr]= new Option();
					element.options[val_nr].value=prod_val[i][next_index];
					element.options[val_nr].text=prod_val_name[i][next_index];	
				}
			}
			
			
		}
	}
	
	updateValues(opt[next_index]);
	
	update_price();
}

function update_price(){
	
	nr = opt.length;
	
	val_array = new Array();
	for(i=0; i<nr; i++){
		
		id=opt[i];
		element=document.getElementById("opt"+id);
		val_array[i]=element.options[element.selectedIndex].value;
		
	}
	
	val_nr=prod_val.length;
	
	for(i=0; i<val_nr; i++){
		selected=0;
		for(j=0; j<nr; j++){
			if(prod_val[i][j]!=val_array[j]){selected=1; break;}
		}
		if(selected==0){
			document.getElementById("theprice").innerHTML = price[i];
			document.prod_opt.id_prod_deriv.value = prodid[i];
			if(reg_price[i]!="0"){
				document.getElementById("theregprice").innerHTML = reg_price[i];	
			}else{
				//document.getElementById("theregprice").innerHTML = "";	
			}
			break;
		}
	}
	
}


function changeState(){
	country=document.getElementById("to_country");
	usdiv=document.getElementById("usstates");
	otherdiv=document.getElementById("otherstates");
	usst=document.getElementById("usst")
	otst=document.getElementById("otst")
	sleindex=country.selectedIndex;
	if(country.options[sleindex].value=="222"){
		otherdiv.style.display='none';
		otst.disabled=true;
		usst.disabled=false;
		usdiv.style.display='block';
		
	}else{
		usdiv.style.display='none';
		usst.disabled=true;
		otst.disabled=false;
		otherdiv.style.display='block';
		
	}
}


function sameShipAddr(){

	if (document.mainform.sab.checked) {
    	document.mainform.s_first_name.value = document.mainform.b_first_name.value;
        document.mainform.s_last_name.value = document.mainform.b_last_name.value;
        document.mainform.s_company.value = document.mainform.b_company.value;
        document.mainform.s_address.value = document.mainform.b_address.value;
        document.mainform.s_address2.value = document.mainform.b_address2.value;
		document.mainform.s_city.value = document.mainform.b_city.value;
		document.mainform.s_zip.value = document.mainform.b_zip.value;
		document.mainform.s_dayphone.value = document.mainform.b_dayphone.value;
		document.mainform.s_dayarea.value = document.mainform.b_dayarea.value;
		document.mainform.s_evephone.value = document.mainform.b_evephone.value;
		document.mainform.s_evearea.value = document.mainform.b_evearea.value;
		document.mainform.s_id_state.options[document.mainform.b_id_state.selectedIndex].selected=true;
		document.mainform.s_id_country.options[document.mainform.b_id_country.selectedIndex].selected=true;

    }

}

desc_init_div='pd-tabs-features';
desc_init_li='li-tab-features';
function showhidedesc(disp_div, disp_li){
	if(disp_div!=desc_init_div){
		
		el=document.getElementById(desc_init_div);
		el.style.display="none";
		
		el=document.getElementById(disp_div);
		el.style.display="block";
		
		lishow=document.getElementById(disp_li);
		lishow.setAttribute("class", "TabON"); 
		lishow.setAttribute("className", "TabON");
		
		lihide=document.getElementById(desc_init_li);
		lihide.setAttribute("class", "TabOFF"); 
		lihide.setAttribute("className", "TabOFF");
		
		//lishow=document.getElementById(disp_li);
		//lishow.style.class="active";
		
		//lihide=document.getElementById(init_li);
		//lihide.style.class="inactive";
		
		desc_init_div=disp_div;
		desc_init_li=disp_li;
	}
		
}

stat="none";
function showmoreimages(){

	el=document.getElementById("smallimages");
	if(stat=="none"){
		el.style.display="block";
		stat="block";
	}else{
		el.style.display="none";
		stat="none";
	}

}

function cleankeyw(el){
	if(el.value=="Keywords"){el.value="";}
}

oldfaqid=0;
function faqshowhide(faqid){
	if(oldfaqid!=faqid){
		if(oldfaqid!=0){
			el=document.getElementById("faq"+oldfaqid);		
			el.style.display="none";
		}
	}
	
	el=document.getElementById("faq"+faqid);
	if(el.style.display=="none" || el.style.display==""){
		el.style.display="block";
	}else{
		el.style.display="none";
	}
	oldfaqid=faqid;
}

oldpayment="CC";
function showhidepayment(el){
	if(oldpayment!=""){
		curdiv=document.getElementById(oldpayment);
		curdiv.style.display="none";
	}
	
	//ind=el.selectedIndex;
	//curdiv=document.getElementById(el.options[ind].value);
	curdiv=document.getElementById(el.value);
	curdiv.style.display="block";
	oldpayment=el.value;
}

function checknumber(data) {
	if(data.length!=15) return false;
    return /^\d+$/.test(data) ? true : false;

}


function ShowImg(img)
{
	var URL;
	URL="showimg.php?img="+img;
	window.open(URL,'','status=1,scrollbars=1,width=830,height=720,resizable=1');
}