/*<script type='texr/javascript'>
	window.oneerror = new function ("return true");
</script>*/

/*
 * Url preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
this.screenshotPreview = function(){	
	/* CONFIG */
	xOffset = 10;
	yOffset = 20;		
	/* END CONFIG */
	if($("a.screenshot"))
	{
		$("a.screenshot").hover(function(e){
			this.t = this.title;
			this.title = "";	
			var c = (this.t != "") ? "<br/>" + this.t : "";
			$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='' />"+ c +"</p>");								 
			$("#screenshot")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");						
		},
		function(){
			this.title = this.t;	
			$("#screenshot").remove();
		});	
		$("a.screenshot").mousemove(function(e){
			$("#screenshot")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px");
		});		
	}	
};
$(document).ready(function($) {
	screenshotPreview();
	
	$(".info_bottom_text").hide();
	$("#info_bottom_text0").show();
	$("#product_li0").css({"background-image":"url('"+SITE_ROOT+"static/image/tab_bottom_red.jpg')"});
	
	$("#cos_dropdown").hide();
		$(".shopping_cart_top").click(function(){
			$(".shopping_cart_top").css({"background-image":"url('"+SITE_ROOT+"static/image/dropdown_background.jpg')"});
			$("#cos_dropdown").show();
			$(".shopping_cart_top_left").css({"color":"#ffffff"});
			$(".shopping_cart_top_right").css({"color":"#ffffff"});
			$(".nr_top").css({"color":"#ffffff"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart_hover.jpg')"});
		});
		$(".continue_shopping").click(function(){
			$(".shopping_cart_top").css({"background-image":"none"});
			$("#cos_dropdown").hide();
			$(".shopping_cart_top_left").css({"color":"#565656"});
			$(".shopping_cart_top_right").css({"color":"#565656"});
			$(".nr_top").css({"color":"#c90000"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart.jpg')"});
		});	
		$("#top").click(function(){
			$(".shopping_cart_top").css({"background-image":"none"});
			$("#cos_dropdown").hide();
			$(".shopping_cart_top_left").css({"color":"#565656"});
			$(".shopping_cart_top_right").css({"color":"#565656"});
			$(".nr_top").css({"color":"#c90000"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart.jpg')"});
		});
		$("#content").click(function(){
			$(".shopping_cart_top").css({"background-image":"none"});
			$("#cos_dropdown").hide();
			$(".shopping_cart_top_left").css({"color":"#565656"});
			$(".shopping_cart_top_right").css({"color":"#565656"});
			$(".nr_top").css({"color":"#c90000"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart.jpg')"});
		});
		$(".bottom").click(function(){
			$(".shopping_cart_top").css({"background-image":"none"});
			$("#cos_dropdown").hide();
			$(".shopping_cart_top_left").css({"color":"#565656"});
			$(".shopping_cart_top_right").css({"color":"#565656"});			
			$(".nr_top").css({"color":"#c90000"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart.jpg')"});
		});
		$("#background_invisible").click(function(){
			$(".shopping_cart_top").css({"background-image":"none"});
			$("#cos_dropdown").hide();
			$(".shopping_cart_top_left").css({"color":"#565656"});
			$(".shopping_cart_top_right").css({"color":"#565656"});
			$(".nr_top").css({"color":"#c90000"});
			$(".shopping_cart_top_left").css({"background-image":"url('"+SITE_ROOT+"static/image/shopping_cart.jpg')"});
		});
		
		/* new */		
		$('.window').hide();
		/*end new*/
		
		/*
		$('.guide_sizes').popupWindow({ 
		height:540, 
		width:840,
		centerBrowser:1 
	}); 
*/
});

/*new*/
	function open_window(i)
	{
		$('.window').hide();
		$('#image_box'+i).mousemove(function(e){
			$('#window'+i).show();
				
			$('#window'+i).css('top', e.pageY-25);
			$('#window'+i).css('left', e.pageX+17);
		});
	}
	function close_window(i)
	{
		$('#window'+i).hide();
	}
	
function cos_show()
{
	
}
function cos_hide()
{
	$("#cos_dropdown").mouseleave(function(){
		$("body").mousedown(function(){
			$(".shoppingCart_box").css({"background-image":"url('"+SITE_ROOT+"static/image/shoppingCart_background.jpg')"});
			$("#cos_dropdown").hide();
			$(".green").css({"color":"#1db0bc"});
		});
	});	
}
function callback_stop(){
	
}
	
function PropuneriModifyPrice(id)
{
	var price = parseInt($("#priceProd_"+id).val());
	var totalPrice = parseInt($("#priceTotalHid").val());
	if($("#checkProd_" + id).is(':checked')) {
		totalPrice = totalPrice + price;
	}
	else 
	{
		totalPrice = totalPrice - price;
	}
	
	$("#priceTotalHid").val(totalPrice);
	$("#priceTotal").html(formatCurrency(totalPrice,2)+" ");
}
function AddPropuneri()
{
	$("input:checked").each(function(){
		var id = this.id;
		var product = $("#"+id).val();
		var version = $("#"+id+"_size").val();
		
		ajax_shopcart_add_propuneri(product,version);
	}); 
}	
	
// PAG LISTARE PRODUS
function product_image_hover_function(i)
{
	$("#product_image_hover_buttons"+i).show();
}
function product_image_out_function(i)
{
	$(".product_image_hover_buttons").hide();
	$("#shoppingCart_add"+i).attr("src", "../image/shoppingCart_add.png");
	$("#see_details"+i).attr("src", "../image/see_details.png");
}
	function shoppingCart_add_hover_function(i)	
{
	$("#shoppingCart_add"+i).attr("src", "../image/shoppingCart_add_hover.png");
}
function shoppingCart_add_out_function(i)	
{
	$("#shoppingCart_add"+i).attr("src", "../image/shoppingCart_add.png");
}
function see_details_hover_function(i)	
{
	$("#see_details"+i).attr("src", SITE_ROOT + "image/see_details_hover.png");
}
function see_details_out_function(i)	
{
	$("#see_details"+i).attr("src", SITE_ROOT + "image/see_details.png");
}
function change_image(image_path)
{
	$(".image_product").attr("src", SITE_ROOT + "user/content/"+image_path);
	$("#plusMinus").attr("href", SITE_ROOT + "user/content/"+image_path);
}
function tab_info_red(i){
	$(".product_li").css({"background-image":"url('"+SITE_ROOT+"static/image/tab_bottom_black.jpg')"});
	$("#product_li"+i).css({"background-image":"url('"+SITE_ROOT+"static/image/tab_bottom_red.jpg')"});
	$(".info_bottom_text").hide();
	$("#info_bottom_text"+i).show();
}

// AJAX STARTS HERE
// PRODUCTS WISHLIST: ADD TO
function ajax_add_to_wishlist(ADDRESS)
{	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
        	if(data=="err1") alert("Eroare!");
        	else alert(data);
      	}});
}

// PRODUCTS WISHLIST: DELETE
function ajax_delete_from_wishlist(DIV, ADDRESS)
{	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
        	if(data=="err1") alert("Eroare!");
        	else $("#"+DIV).hide("blind");
      	}});
	return false;
}

// PRODUCTS WISHLIST: UPDATE RATING
function ajax_update_rating_wishlist(ID, RATING, ADDRESS)
{	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
        	if(data=="err1") alert("Eroare!");
        	else {
        		var html = "";
		      	for(i=1;i<=RATING;i++)
		      		html += "<img src='" + SITE_ROOT + "static/image/star_red.png" + "' alt='' style='width: 16px; height: 15px;' />";
		      	for(i=1;i<=5-RATING;i++)
		      		html += "<img src='" + SITE_ROOT + "static/image/star_grey.png" + "' alt='' style='width: 16px; height: 15px;' />";
		      	
		      	$("#wishlist_stars_"+ID).html(html);
		      	$("#wishlist_voted_"+ID).html("<small>Ati acordat " + RATING + " stelute!</small>");
        	}
      	}});
	return false;	
}

// PRODUCTS WISHLIST: UPDATE DESCRIPTION
function ajax_update_description_wishlist(INPUT, ADDRESS)
{	
	var text = $("#" + INPUT).val();
	if(text!="")
	{
		$.ajax({ 
			url: ADDRESS + "&description=" + text, 
			success: function(data){
	        	if(data=="err1") alert("Eroare!");
	        	else {};
      	}});
	}
	return false;	
}

// SHOPPING CART: ADD
function ajax_shopcart_add()
{
	var ID 	= $("#idProduct").val();
	var Q 	= "1";
	var V 	= $("#sizeSelect").val();
	
	var ADDRESS = SITE_ROOT + "shopping_cart/?action=add&idProduct="+ID+"&idVersion="+V+"&quantity="+Q;
	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
        	if(data=="err1") alert("Stoc insuficient!");
        	else {
				var info = data.split(" ");
				var total = info[1];
				var quantity = info[0];
				var uniqueQ = info[2];
				
				$("#shopBarQ").text(uniqueQ);
				$("#shopBarV").text(formatCurrency(total,2));
				$("#slideTotal").text(formatCurrency(total,2));
				
				if(uniqueQ>3) $("#slideOther").html("In cosul tau de cumparaturi mai sunt alte <br />" + (uniqueQ-3) + " produse"); 
				
				// incarca lista de produse pt drop-down (ultimele 3 prod)
				var ADDRESS = SITE_ROOT + "shopping_cart/?printShop=1";
				
				$.ajax({ 
					url: ADDRESS,
					success: function(data){
			        	$("#slidePop").html(data);
			        	$(".shopping_cart_top").css({"background-image":"url('"+SITE_ROOT+"static/image/dropdown_background.jpg')"});
						$("#cos_dropdown").slideDown();
						$(".shopping_cart_top_left").css({"color":"#ffffff"});
						$(".shopping_cart_top_right").css({"color":"#ffffff"});
						$("#shopBarV").css({"color":"#ffffff"});
						$("#shopBarQ").css({"color":"#ffffff"});
			        }});
        	};
      	}});
}

function ajax_shopcart_add_propuneri(ID,V)
{
	var Q = 1;
	var ADDRESS = SITE_ROOT + "shopping_cart/?action=add&idProduct="+ID+"&idVersion="+V+"&quantity="+Q;
	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
        	if(data=="err1") alert("Stoc insuficient!");
        	else {
				var info = data.split(" ");
				var total = info[1];
				var quantity = info[0];
				var uniqueQ = info[2];
				
				$("#shopBarQ").text(uniqueQ);
				$("#shopBarV").text(formatCurrency(total,2));
				$("#slideTotal").text(formatCurrency(total,2));
				
				if(uniqueQ>3) $("#slideOther").html("In cosul tau de cumparaturi mai sunt alte <br />" + (uniqueQ-3) + " produse"); 
				
				// incarca lista de produse pt drop-down (ultimele 3 prod)
				var ADDRESS = SITE_ROOT + "shopping_cart/?printShop=1";
				
				$.ajax({ 
					url: ADDRESS,
					success: function(data){
			        	$("#slidePop").html(data);
			        	$(".shopping_cart_top").css({"background-image":"url('"+SITE_ROOT+"static/image/dropdown_background.jpg')"});
						$("#cos_dropdown").slideDown();
						$(".shopping_cart_top_left").css({"color":"#ffffff"});
						$(".shopping_cart_top_right").css({"color":"#ffffff"});
						$("#shopBarV").css({"color":"#ffffff"});
						$("#shopBarQ").css({"color":"#ffffff"});
			        }});
        	};
      	}});
}

// SHOPPING CART: CHANGE QUANTITY
function ajax_shopcart_quantity(ID, IDV, TYPE, PRICE)
{	
	var q = parseInt($("#shoppingProductQuantity_"+ID).val());
	var err = 0; 
	
	if(TYPE=="+")  	q = q+1;
	else 			q = q-1;	
	
	if(q<=0) {
		var ADDRESS = SITE_ROOT + "shopping_cart/?action=delete&idProduct="+ID;
		ajax_shopcart_delete(ADDRESS, ID);
		return;
	}
	else
	{
		var ADDRESS = SITE_ROOT + "shopping_cart/?action=setquantity&idProduct="+ID+"&idVers="+IDV+"&quantity="+q;
		
		$.ajax({ 
			url: ADDRESS, 
			success: function(data){
        	if(data=="err1") alert("Stoc insuficient!");
        	else {
			
		    	// get discount value & total value
				var temp = data;
				var info = data.split(" ");
				var total = info[1];
				var discount = info[0];
				var totalFinal = total * (1-discount/100);
				var thisTotal = info[2];
				
				$("#shoppingProductQuantity_"+ID).val(q); 
				$("#shoppingProductPrice_"+ID).text(formatCurrency(thisTotal,2));
				
				if(discount>0) {
					$("#has_discount").show();
					$("#total_initial").text(formatCurrency(total,2));
					$("#total_discount").text(discount);
				}
				else if(discount==0) $("#has_discount").hide();

				$("#total_produse").text(formatCurrency(totalFinal,2));
		    }
		  }
		});
	}
}

// SHOPPING CART: DELETE
function ajax_shopcart_delete(ADDRESS, ID, VERS)
{	
	$.ajax({ 
			url: ADDRESS, 
			success: function(data){
        	if(data=="err1") alert("Eroare!");
        	else {
				var temp = data;
				var info = data.split(" ");
				var total = info[1];
				var discount = info[0];
				var totalFinal = total * (1-discount/100);
				var transport = 0;
				
				if(totalFinal<100 && total!=0) transport = 16;
				else if(total==0) transport = 0;
				
				if(discount>0) {
					$("#has_discount").show("blind");
					$("#total_initial").html(formatCurrency(total,2));
					$("#total_discount").html(discount);
				}
				else if(discount==0) $("#has_discount").hide("blind");
				
				$("#total_produse").html(formatCurrency(totalFinal,2));
				$("#total_final").html(formatCurrency(totalFinal + transport,2));
				$("#total_transport").html(formatCurrency(transport,2));
				
				$("#shoppingProductLine_"+ID).hide("blind");
				
				if(total==0) {
					$("#next_step1").hide("fade");
					$("#next_step2").hide("fade");
				}	
		    }
		  }
	});
}

// PRODUCTS STAR RATING
function ajax_rate_product(ADDRESS)
{	
	$('#product_rating_message').innerHTML = "<center>Please wait ...</center>";	
	//new Ajax.Updater('product_rating_message', ADDRESS, { method:'get' });*/
	
	$.ajax({ 
			url: ADDRESS, 
			success: function(data){
        	if(data=="err1") alert("Eroare!");
        	else { $("#product_rating_message").text(data); }
        }});
}
// END AJAX

// PRODUCTS PAGE
// show-hide filters menu
if($('#menu_arrow_center_top').length) 
{
	$(document).ready(function() 
	{
		$('#menu_arrow_center_top').click(function(){
			if(filtersHidden==1) {
				new Effect.SlideDown('filter_box');
				$("#menu_arrow_center_top").style.background = "url("+SITE_ROOT+"static/image/menu_arrow_center_2.jpg)";
				$("#menu_arrow_center_top").style.backgroundPosition = "1px";
				filtersHidden = 0;
			}
			else { 
				new Effect.SlideUp('filter_box');
				$("#menu_arrow_center_top").style.background = "url("+SITE_ROOT+"static/image/menu_arrow_center.jpg)";
				$("#menu_arrow_center_top").style.backgroundPosition = "1px";
				filtersHidden = 1;
			}
		});
	
		// filter menu submit
		$('filterPriceInput').blur( function()   {  $("filterForm").submit();  });
		$('filterEdituraInput').blur( function() {  $("filterForm").submit();  });
		$('filterYearInput').blur( function()    {  $("filterForm").submit();  });
		$('filterAuthorInput').blur( function()  {  $("filterForm").submit();  });
	});
}
// END PRODUCTS PAGE

// POOLS - SUBMIT ONE ANSWER
function ajax_submit_pool(ADDRESS, DIV)
{	
	$("#"+DIV).html = "<center>Please wait ...</center>";	
	$.ajax({ 
		url: ADDRESS, 
		success: function(data){
		if(data=="err1") alert("Eroare!");
        else $("#"+DIV).html(data);
        }
       });
}

// POOLS - SUBMIT MULTIPLE ANSWER
function ajax_submit_pool_multiple(ADDRESS, DIV, ID, COUNT)
{	
	var params = "";
	for(var i=0;i<COUNT;i++)
	{
		if($(DIV+"_"+i).checked)
		{
			params += i+"-";
		}
	}

	$(DIV).innerHTML = "<center>Please wait ...</center>";	
	new Ajax.Updater(DIV, ADDRESS+"&idAnswers="+params, { method:'get' });
}

// MENU LEFT SHOW/HIDE
var open = 1;

function showMenuCategories()
{
	$('#menuBrands').hide();
	$('#menuCategories').show();
	
	$('#tab_left').addClass("tab_left_hover");
	document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
	$('#tab_right').addClass("tab_right");
	
	if ($("#tab_left").click(function(){}))
	{
		open = 1;
		document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
		document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_black.jpg')";
	}
}
function showMenuCategories_over()
{
	document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
}
function showMenuCategories_out()
{
	if (open == 1)
		document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
	if (open == 2)
		document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_black.jpg')";
}
function showMenuBrands()
{
	$('#menuCategories').hide();
	$('#menuBrands').show();
	
	$('#tab_left').addClass("tab_left");
	$('#tab_right').addClass("tab_left_hover");
	document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
	
	if ($("#tab_right").click(function(){}))
	{
		open = 2;
		document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
		document.getElementById("tab_left").style.background = "url('"+SITE_ROOT+"static/image/tab_black.jpg')";
	}
}
function showMenuBrands_over()
{
	document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
}
function showMenuBrands_out()
{
	if (open == 2)
		document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_red.jpg')";
	if (open == 1)
		document.getElementById("tab_right").style.background = "url('"+SITE_ROOT+"static/image/tab_black.jpg')";
}

function formatCurrency(amount, noDecimals)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(noDecimals!=1){
		if(s.indexOf('.') < 0) { s += '.00'; }
		if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	}
	s = minus + s;
	return s;
}

// WISHLIST CHANGE STARR
function changeStar(id, prod)
{	
	for(i=1;i<=id;i++)
		$('#big_star_'+prod+'_'+i).attr("src", SITE_ROOT + "static/image/star_red.png");
	for(i=5;i>id;i--)
		$('#big_star_'+prod+'_'+i).attr("src", SITE_ROOT + "static/image/star_grey.png");
}

// FUNCTII PAGINA DE PRODUS
function showProdDesc()
{
	$('#product_info_tehnice').hide();
	$('#product_info_comments').hide();
	$('#product_info_video').hide();
	$('#product_info_text').show();
	
	$('#link_info_tech').addClass("tab");
	$('#link_info_comm').addClass("tab");
	$('#link_info_desc').addClass("tab_hover");
	$('#link_info_video').addClass("tab");
}

function showProdTech()
{
	$('#product_info_text').hide();
	$('#product_info_comments').hide();
	$('#product_info_video').hide();
	$('#product_info_tehnice').show();
	
	$('#link_info_tech').addClass("tab_hover");
	$('#link_info_comm').addClass("tab");
	$('#link_info_desc').addClass("tab");
	$('#link_info_video').addClass("tab");
}

function showProdVideo()
{
	$('#product_info_text').hide();
	$('#product_info_comments').hide();
	$('#product_info_video').show();
	$('#product_info_tehnice').hide();
	
	$('#link_info_tech').addClass("tab");
	$('#link_info_comm').addClass("tab");
	$('#link_info_video').addClass("tab_hover");
	$('#link_info_desc').addClass("tab");
}

function showProdComm()
{
	$('#product_info_tehnice').hide();
	$('#product_info_text').hide();
	$('#product_info_video').hide();
	$('#product_info_comments').show();
	
	$('#link_info_tech').addClass("tab");
	$('#link_info_comm').addClass("tab_hover");
	$('#link_info_video').addClass("tab");
	$('#link_info_desc').addClass("tab");
}

function checkSearchBoxInner(searchDefTxt)
{
	if($('#searchInput').val()=="") $('#searchInput').val(searchDefTxt);
}

var SCRIPT_openCloseStatus = new Array();
function SCRIPT_openClose(id)
{
	if(SCRIPT_openCloseStatus[id]=='open') {
		Effect.BlindUp(id);
		SCRIPT_openCloseStatus[id] = "close";
	}
	else {
		Effect.BlindDown(id);
		SCRIPT_openCloseStatus[id] = "open";
	}
	return false;
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, "", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash"  );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
