ct_curent = null;
function setmenu_curent(str){
	ct = document.getElementById(str);
	if(ct==null) return;
	
	if (ct_curent == null){
		ct.style.color = '#FF0000';
		ct_curent = ct;
	}
	else{
		ct_curent.style.color = '#333333';
		ct.style.color = '#FF0000';
		ct_curent = ct;
	}	
}	

function tach_domain_ext(){
	var f = document.f_checkdomain;
	var str = f.domain.value.strip();
	
	var kc = str.indexOf(" ");
	if (kc > 0) str = str.substr(0,kc);
	
	var dot = str.indexOf(".");
	var name = str.substr(0,dot);
	var ext = str.substr(dot+1);
	
	if (dot > 0){	
		f.domain.value = name;
		
		n=f.elements.length;
		for (i=0 ; i < n; i++){
			if (f.elements[i].value == ext){
				f.elements[i].checked = true;
			}
		}	
	}
	f.fulldomain.value = str;
}

function CheckAllDomain(holder){
	var popup 	= $('checkdm').show();
	var viewport = document.viewport.getDimensions();	
	var vscroll = document.viewport.getScrollOffsets();
	
	var nleft = vscroll.left + (viewport.width-popup.getWidth())/2;
	if(nleft < vscroll.left) nleft = vscroll.left;
	var ntop = vscroll.top + (viewport.height-popup.getHeight())/2;
	if(ntop < vscroll.top) ntop = vscroll.top;
	
	popup.setStyle({'left': nleft + 'px', 'top': ntop + 'px'});

	$('cdm_name').value = document.f_checkdomain.domain.value;
	$('cdm_name').activate();
	return false;	
}

function SplitDomainExt(){
	var domain = $F('cdm_name').strip();
	if(!domain.blank()){
		$('cdm_fullname').value = domain;
		
		var dot = domain.indexOf(".");
		if (dot > 0){
			$('cdm_name').value = domain.substr(0,dot);
			$('cdm_'+domain.substr(dot)).checked = true;
		}
	}
}
	

function DoCheckDomain(){	
	if($F('cdm_name').blank()){
		alert(Error_03);
		$('cdm_name').activate();
		return false;
	}
	
	SplitDomainExt();
	return true;	
}

function PreventCaching(){
	var d = new Date();
	return '&t='+d.getTime();
}

// Rewrite show popup at right position
// Add by Son PA (11-06-2010)
// Modified by Son PA (03-11-2010)
function at_show_aux(parent, child){	
	var type 	= $(child)["at_position"];
	var pos		= $(parent).cumulativeOffset();
	var size	= $(parent).getDimensions();
	var pops	= $(child).getDimensions();
	
	// Tinh vi tri cua so
	if(type=='c'){
		var top  = pos.top + (size.height-pops.height)/2;
		var left = pos.left + (size.width -pops.width)/2;
	}
	else{
		var top  = type=='y' ? size.height+5 : 0;
		var left = type=='x' ? size.width+5 : 0;
		top  += pos.top;
		left += pos.left;
	}
	
	$(child).setStyle({
		'position':		'absolute',
		'top':			top+'px',
		'left':			left+'px',
		'visibility':	'visible'
	}).show();
}


// View thong tin khuyen mai trang trong
function ShowNews(id,mode){
	var current = 1;
	var nlist 	= document.getElementById('ncontent').getElementsByTagName('a');					
	var numnews = nlist.length;
	
	// An phan trang di neu chi co 1 tin
	if(numnews<=1){
		document.getElementById('npage').style.display='none';
	}
	else{	
		for(var i=0;i<numnews;i++){
			if(nlist[i].style.display=="") current = i+1;
			nlist[i].style.display = "none";
		}
		
		var plist = document.getElementById('npage').getElementsByTagName('a');
		for(var i=0;i<plist.length;i++) plist[i].className = "";
	}

	//console.log("Current Page = "+current);
	if(mode=='pre'){
		id = current - 1;
		if(id==0) id = numnews;
	}
	if(mode=='next'){
		id = current + 1;
		if(id>numnews) id = 1;
	}
	
	document.getElementById('news_'+id).style.display = "";
	document.getElementById('pg_'+id).className = "active";
	return false;
}


// Cac ham xu ly slideshow trang chu
function SlidePaging(){
	this.observe('transitioned',function(ev){
		var slide = ev.memo.slideShow;
		SlidePage(slide.slideIndex);
	});
}

function SlideTo(page){
	SlidePage(page);
	slide.slides.invoke('hide');
	slide.slideIndex = page-1;
	new Effect.Appear(slide.slides[slide.slideIndex]);
	return false;
}

function SlidePage(num){
	var pg = $$('#slidepage a');
	pg.invoke('removeClassName','selected');
	if(num==0) num = pg.length;
	pg[num-1].addClassName('selected');	
}

Event.observe(window,'load',function(){
	if($('cdm_close')){
		$('cdm_close').observe('click',function(ev){$('checkdm').hide();ev.stop()});
		new Draggable("checkdm", {
		  ghosting:false, 
		  revert:false
		});
	}
	
	if($('cartitem_list')){
		$('cartitem_list').update('<div align="center">loading...</div><br>');
		new Ajax.Updater('cartitem_list', 'giohang.php');		
	}
});

