//////////////////////////////// this is functions for top //////////////////////////////
var btn       = new Array("home","about","artists","portfolio","news","contact","login","logout","myaccount");	
if (document.images) {
	for(var i=0;i<btn.length;i++){
		eval("img"+btn[i]+"_on = new Image()");
		eval("img"+btn[i]+"_on.src = '/images/menu_"+btn[i]+"_on.gif'"); 
	}
}	
var sUserAgent	= navigator.userAgent;
var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1;
var maincat   = 0;
//window.setTimeout("history.go(0)", 600000);
function Mover(Obj){
	var str = Obj.src.split('_');
	Obj.src = eval("img"+str[1]+"_on.src");
}	

function Mout(Obj,val){
	var str = Obj.src.split('_'); 
	if(val!=maincat) Obj.src = str[0]+'_'+str[1]+"_off.gif";	
}
var xmlHttp;
function GetXmlHttpObject(){ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest) objXMLHttp=new XMLHttpRequest();
	else if (window.ActiveXObject)	objXMLHttp=new ActiveXObject('Microsoft.XMLHTTP');
	return objXMLHttp;
}

function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter =
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src=''; 
	return '';
}



function findPos(obj) {
	var pos = new Array();
	pos[0] = pos[1] = 0;
	if (obj.offsetParent) {
		pos[0] = obj.offsetLeft
		pos[1] = obj.offsetTop
		while (obj = obj.offsetParent) {
			pos[0] += obj.offsetLeft
			pos[1] += obj.offsetTop
		}
	}
	return pos;
}
var Mobj;

function pop_calendar(Obj,name,month,year){
	Mobj = Obj;
	xmlHttp=GetXmlHttpObject();
	var url="calendar.php";
	url=url+"?name="+name+"&month="+month+"&year="+year;
	xmlHttp.onreadystatechange=state_result2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function calendar_input(name,month,day,year){
	var month_t=name+"_month";
	var day_t=name+"_day";
	var year_t=name+"_year";
	document.getElementById(month_t).value=month;
	document.getElementById(day_t).value=day;
	document.getElementById(year_t).value=year;
}

function inner_calendar(name,month,year){
	xmlHttp=GetXmlHttpObject();
	var url="calendar.php";
	url=url+"?name="+name+"&month="+month+"&year="+year;
	xmlHttp.onreadystatechange=state_result2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function state_result2() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete'){ 
		if(!container){
			container = document.createElement("div");
			document.body.appendChild(container);
			container.className="aa";
			container.style.position = "absolute";
		}else{ 
			container.innerHTML = '';
			container.style.display = "block";
		}
		container.style.left = (findPos(Mobj)[0]-100)+"px";
		container.style.top  = (findPos(Mobj)[1]+7)+"px";
		container.innerHTML = xmlHttp.responseText;
	}	 
} 
var container;
function p_close(){
	container.style.display = "none";
}

var validate_uid=false;
function validate_userid(nowid){
	var user_id=document.getElementById('user_id').value;

	if(!document.getElementById('user_id').value){
		alert("Please enter the Email filed.");
		document.getElementById('user_id').focus();
		return false;
	}
	xmlHttp=GetXmlHttpObject();
	var url='validate.php';
	url=url+'?column=user_id&col_value='+user_id+'&nowid='+nowid;
	xmlHttp.onreadystatechange=changed_validate; 
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);	
}
function changed_validate() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete'){
		 var gettext=xmlHttp.responseText.split('@@');
		document.getElementById(gettext[0]).innerHTML=gettext[1];
		if(gettext[2]=="true")validate_uid=true;
	}	 
} 


function inner_pop(Obj,message) { 
	Mobj = Obj;
	if(!container){
		container = document.createElement("div");
		document.body.appendChild(container);
		container.className="aa";
		container.style.position = "absolute";
	}else{ 
		container.innerHTML = '';
		container.style.display = "block";
	}		
	 appname = navigator.appName;
	 useragent = navigator.userAgent;
	 if(appname == "Microsoft Internet Explorer"){
		container.style.left = (findPos(Mobj)[0]-180)+"px";
		container.style.top  = (findPos(Mobj)[1]-65)+"px";
	}else{
		container.style.left = (findPos(Mobj)[0]-180)+"px";
		container.style.top  = (findPos(Mobj)[1]-68)+"px";
	}
	container.innerHTML = message;
} 

var b_check = true;
function checkAll(checkname) {
  for (i = 0; i < checkname.length; i++)
  checkname[i].checked = b_check?true:false;
  b_check = !b_check;
}