/***********************************************
* IE AC ACTIVE X
***********************************************/
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, ".swf", "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;
}


function closevideo()
{
	document.getElementById('flash_container').style.display = "none";
	document.getElementById('video_desc').style.display = "block";
	document.getElementById('video_thumbs').style.display = "block";
	document.getElementById('container_video').style.height = "";		
}

function showvideodesc(div,rows)
{
	var arr_div = new Array();
	for(i=0;i<rows;i++)
	{
		arr_div[i] = i;	
	}
	for(i=0;i<arr_div.length;i++)
	{
		if(div==arr_div[i])
		{
			document.getElementById('copy_'+arr_div[i]).style.display = "block";
			document.getElementById('vt_'+arr_div[i]).style.border = "1px solid #336393";		
		}
		else
		{
			document.getElementById('copy_'+arr_div[i]).style.display = "none";
			document.getElementById('vt_'+arr_div[i]).style.border = "1px solid #ffffff";
		}	
	}
}

function showvideo(div,rows)
{
	var arr_div = new Array();
	for(i=0;i<rows;i++)
	{
		arr_div[i] = i;	
	}
	document.getElementById('video_desc').style.display = "none";
	document.getElementById('video_thumbs').style.display = "none";	
	document.getElementById('flash_container').style.display = "block";
	for(i=0;i<arr_div.length;i++)
	{
		if(div==arr_div[i])
		{
			document.getElementById('flash_'+arr_div[i]).style.display = "block";	
		}
		else
		{
			document.getElementById('flash_'+arr_div[i]).style.display = "none";
		}	
	}
	document.getElementById('container_video').style.height = "320px";
}

function switcharea(div)
{
	var arr_div = new Array();
	arr_div[0] = "video";
	arr_div[1] = "market";
	arr_div[2] = "report";
	for(i=0;i<arr_div.length;i++)
	{
		if(arr_div[i]==div)
		{
			document.getElementById('container_'+arr_div[i]).style.display = "block";
			document.getElementById('tab_'+arr_div[i]).style.backgroundImage = "url('../images/tab_on.jpg')";		
		}
		else
		{
			document.getElementById('container_'+arr_div[i]).style.display = "none";
			document.getElementById('tab_'+arr_div[i]).style.backgroundImage = "url('../images/tab_off.jpg')";
		}	
	}		
}

function get_popup(url) 
{
	win2 = window.open(''+ url,'null','width=1040,height=768,status=yes,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,fullscreen=no');
	//win2.moveTo(screen.width/2-300,screen.height/2-275);
}

function set_bold(elem)
{
	v = document.getElementById(elem).value;
	new_v = "<b>"+v+"</b>";
	document.getElementById(elem).value = new_v;
}

function strip_bold(elem)
{
	v = document.getElementById(elem).value;
	new_v = v.replace(/(<([^>]+)>)/ig,"");
	document.getElementById(elem).value = new_v;
}

function show_div(div)
{
	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}	
	if (browserType == "gecko")
  	{
     		document.poppedLayerShow = eval('document.getElementById(div)');
     	}
  	else if (browserType == "ie")
  	{
     		document.poppedLayerShow = eval('document.all[div]');		
     	}
  	else
  	{
     		document.poppedLayerShow = eval('document.layers[div]');	
     	}
	document.poppedLayerShow.style.display = "block";		
}

function hide_div(div)
{
	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}	
	if (browserType == "gecko")
  	{
     		document.poppedLayerShow = eval('document.getElementById(div)');
     	}
  	else if (browserType == "ie")
  	{
     		document.poppedLayerShow = eval('document.all[div]');		
     	}
  	else
  	{
     		document.poppedLayerShow = eval('document.layers[div]');	
     	}
	document.poppedLayerShow.style.display = "none";		
}

function delete_product()
{

	if(confirm("You are about to remove a record from the database!"))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function delete_confirm()
{

	if(confirm("You are about to remove a product from the shop!"))
	{
		return true;
	}
	else
	{
		return false;
	}
}

var _counter = 0;
var _rotate_timer = 0;
var _pause_hover = false;
var _pause_button = false;

$(document).ready(function()
{
	$('#featuredHome a').hover(function(){_pause_hover = true;},function(){_pause_hover = false;});
	$('#FeaturedControls a').click(function()
	{
		if (_pause_button)
		{
			_pause_button = false;
			$(this).removeClass('pause');
		}
		else
		{
			_pause_button = true;
			$(this).addClass('pause');
		}
		return false;
	});
	$('#FeaturedControls').fadeIn('slow');
	_rotate_timer = setInterval ('init_rotate()', 6000 );
});

function init_rotate()
{
	if (_pause_hover == false && _pause_button == false)
	{
		if (_counter < 2)
		{
			_counter++;
			clearInterval(_rotate_timer);
			$.get('/load_block.php?b='+_counter, function(_data) 
			{
				if (_data.indexOf('class="slideContainer"') > 0)
				{
					$('#featuredHome').prepend(_data);
					
					$('#featuredHome a').hover(function(){_pause_hover = true;},function(){_pause_hover = false;});

					$('.slideContainer').eq(0).css('top',0);
					$('.slideContainer').eq(1).fadeOut('slow',function()
					{
						if (_counter < 2)
						{
							_rotate_timer = setInterval ('init_rotate()', 6000 );
						}
						else
						{
							_length = $('.slideContainer').length - 1;
							_rotate_timer = setInterval ('rotate()', 7000 );
						}
					});
				}
			});

			return;
		}
	}
}

function rotate()
{
	if (_pause_hover == false && _pause_button == false)
	{
		if (_counter == _length)
		{
			$('#slide-1').fadeIn('slow',function()
			{
				$('.slideContainer').not(':last').fadeIn(0);
			});
			_counter = 0;
		}
		else
		{
			var _hide = _length-_counter;
			$('.slideContainer').eq(_hide).fadeOut('slow');
			_counter++;
		}
	}
}
