//---------------------------------------------------------------------------------------------------
//----------------------------------- CONTACT AREA --------------------------------------------------
//---------------------------------------------------------------------------------------------------
//-------------------------------CHECK FORM BEFORE SEND ---------------------------------------------
//---------------------------------------------------------------------------------------------------
function PrepareToSend(colorx)
{
	var gogo=true;
	var text="";
	var name = document.getElementById("enq_name");
	var mail = document.getElementById("enq_email");
	var subject = document.getElementById("enq_subject");
	var enquiry = document.getElementById("enq_enquiry");
	var artisto = document.getElementById("enq_artist");
	
	if(!PRO_hasValue(name, "TEXT" )){ 
		gogo=false;
		text='<img src="images/back.gif" border="0"><span style="position:relative; top: -2px"> Please enter your name.</span>';
		SetOption(text,"nameDiv");
	}else{SetOption("","nameDiv");}
	
	if(!PRO_hasValue(mail, "TEXT" )){
		gogo=false;
		text='<img src="images/back.gif" border="0"><span style="position:relative; top: -2px"> Please enter your email address.</span>';
		SetOption(text,"mailDiv");
	}else{SetOption("","mailDiv");}
	
	if(!PRO_hasValue(subject, "TEXT" )){
		gogo=false;
		text='<img src="images/back.gif" border="0"><span style="position:relative; top: -2px"> Please enter the subject.</span>';
		SetOption(text,"subDiv");
	}else{SetOption("","subDiv");}
	
	if(!PRO_hasValue(enquiry, "TEXTAREA" )){
		gogo=false;
		text='<span style="position:relative; top: -80px; "><img src="images/back.gif" border="0"></span><span style="position:relative; top: -82px; "> Please enter your enquiry.</span>'
		SetOption(text,"enqDiv");
	}else{SetOption("","enqDiv");}
	
	if(gogo){
		var nameready = name.value.replace(/&/g, '|$|');
		var enqready = enquiry.value.replace(/&/g, '|$|');
		var subjready = subject.value.replace(/&/g, '|$|');
		
		var data='from=1&enq_name='+nameready+'&enq_email='+mail.value+'&enq_subject='+subjready+'&enq_enquiry='+enqready+'&enq_artist='+artisto.value+'&colorx='+colorx;
		
		postDataXml('proengine.php', data, OkResponse);
	}
}


//---------------------------------------------------------------------------------------------------
//-------------------------------------   reset info  -----------------------------------------------
//---------------------------------------------------------------------------------------------------
function ResetContact(colorx){
	document.getElementById("enq_name").value="";
	document.getElementById("enq_email").value="";
	document.getElementById("enq_subject").value="";
	document.getElementById("enq_enquiry").value="";
	text='<input type="image" src="images/'+colorx+'/send_button.gif" onclick="PrepareToSend(\''+colorx+'\')"/>';
	SetOption(text,"responseDiv");
}


function OkResponse(xml){
	 	 
	 options = xml.getElementsByTagName("option");
     var response = options[0].attributes.getNamedItem("response").nodeValue;
	  var colorx = options[0].attributes.getNamedItem("colorx").nodeValue;//get color
	 
	 if (response =='OK'){
		 text='<input type="image" src="images/'+colorx+'/back_button.gif" onclick="ResetContact(\''+colorx+'\')"/> <span style="position:relative; top: -5px"> &nbsp;Thank you, enquiry received.</span>';
		SetOption(text,"responseDiv");
	 }else{
		 text='<input type="image" src="images/'+colorx+'/back_button.gif" onclick="ResetContact(\''+colorx+'\')"/> <span style="position:relative; top: -5px"> Sorry, please try again.</span>';
		SetOption(text,"responseDiv");
	 }
}


//---------------------------------------------------------------------------------------------------
//----------------------------------------ABOUT AREA  -----------------------------------------------
//---------------------------------------------------------------------------------------------------
//------------------------------- SHOW LESS TEXT IN INTRODUCTION  -----------------------------------
//---------------------------------------------------------------------------------------------------
function ShowLessText(artguy){
	 
	data='from=8&artguy='+artguy;
	postDataXml('proengine.php', data, OkLess);
	 
}

function OkLess(xml){
	options = xml.getElementsByTagName("option");
    var responsx = options[0].attributes.getNamedItem("text").nodeValue;
	var artguy= options[0].attributes.getNamedItem("artguy").nodeValue;	
	
	var response= responsx.substr(0,1500);
	
	var reso=ShowMoreLess(response);
	
	
	text=reso+'<br /><a href="#" onclick="ShowAllText('+artguy+')">Show more</a>';
	SetOption(text,"showallDiv");
}


//---------------------------------------------------------------------------------------------------
//------------------------------- SHOW MORE TEXT IN INTRODUCTION  -----------------------------------
//---------------------------------------------------------------------------------------------------
function ShowAllText(artguy){
	 
	 data='from=8&artguy='+artguy;
	postDataXml('proengine.php', data, OkMore);
}

function OkMore(xml){
	options = xml.getElementsByTagName("option");
    var responsx = options[0].attributes.getNamedItem("text").nodeValue;
	var artguy= options[0].attributes.getNamedItem("artguy").nodeValue;	

	var reso=ShowMoreLess(responsx);
	
	text=reso+'<br /><a href="#" onclick="ShowLessText('+artguy+')">Show less</a>';
	SetOption(text,"showallDiv");
}



//--------------------------------------------------------------------------------------------------------------
//-------------------------------------   GALLERY AREA ---------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------
//----------------------------------MOVE GALLERY  WITH SCROLL---------------------------------------------------
//--------------------------------------------------------------------------------------------------------------
function ScrollGallery(move,gallery,artist,counter,colorx){
		
	if((move>0)&&(counter>move+15)){
		var movez=move+5;
		var movex=movez-10;
		
		
		var text='<input type="image" src="images/'+colorx+'/scroll_up.gif" width="20" onclick="ScrollGallery('+movex+','+gallery+','+artist+','+counter+',\''+colorx+'\')">';
		SetOption( text,"upgalleryDiv");
		
		var text='<input type="image" src="images/'+colorx+'/scroll_down.gif"  onclick="ScrollGallery('+movez+','+gallery+','+artist+','+counter+',\''+colorx+'\')">';
		SetOption( text,"downgalleryDiv");
		
	}
	if(move<=0){
		move=0;
		var text='<input type="image" src="images/'+colorx+'/scroll_up.gif" width="20" onclick="ScrollGallery(-5,'+gallery+','+artist+','+counter+',\''+colorx+'\')">';
		SetOption( text,"upgalleryDiv");
		
		var text='<input type="image" src="images/'+colorx+'/scroll_down.gif" width="20" onclick="ScrollGallery(5,'+gallery+','+artist+','+counter+',\''+colorx+'\')">';
		SetOption( text,"downgalleryDiv");
	}
		data='from=2&move='+move+'&artguy='+artist+'&gallery='+gallery;
		postDataXml('proengine.php', data, OkGallery);
		
}


//............................refresh gallery
function OkGallery(xml){
	 options = xml.getElementsByTagName("option");
    	 
	 var loopIndex;
     var toshow;
	 var col;
	 var row;
	col=row=0;	
	toshow='<span id="galleryDiv"><table border="0"><tr><td>';
	  
		for (loopIndex = 0; loopIndex < options.length; loopIndex++ )
        {
           
			if(col < 5){
			toshow+='<a href="gallery_view.php?artist='+options[loopIndex].attributes.getNamedItem("artist").nodeValue+'&which='+options[loopIndex].attributes.getNamedItem("art").nodeValue+'&galle='+options[loopIndex].attributes.getNamedItem("gallery").nodeValue+'"><img src="../'+options[loopIndex].attributes.getNamedItem("concatt").nodeValue+'/thumbs/'+options[loopIndex].attributes.getNamedItem("picture").nodeValue+'" border="0"></a>';
				
				if(col < 4){toshow+='<img src="images/trans.gif" width="4" border="0">';}
				col++;
			}
			if((col==5)&&(row<2)){
				toshow+='<br /><img src="images/trans.gif" height="4" border="0"><br />';
				col=0;
				row++;
			} 
		   						  
       	}
		
  	toshow+= '<br><img src="images/trans.gif" height="2" border="0"></td></tr></table></span>';
    SetOption(toshow,"galleryDiv");
	 
}


//--------------------------------------------------------------------------------------------------------------
//---------------------------------- DISPLAY TEXT ABOUT THE PICTURE --------------------------------------------
//--------------------------------------------------------------------------------------------------------------
function ShowInfo(art,colorx){
	data='from=6&art='+art+'&colorx='+colorx;
	postDataXml('proengine.php', data, OkShowInfo);
}


function OkShowInfo(xml){
	options = xml.getElementsByTagName("option");
	 var artguy = options[0].attributes.getNamedItem("artguy").nodeValue;
	 var art = options[0].attributes.getNamedItem("art").nodeValue;
	 var gallery = options[0].attributes.getNamedItem("gallery").nodeValue;
	 var title = options[0].attributes.getNamedItem("title").nodeValue;
	 var date = options[0].attributes.getNamedItem("date").nodeValue;
	 var concatt = options[0].attributes.getNamedItem("concatt").nodeValue;
	 var comment = options[0].attributes.getNamedItem("comment").nodeValue;
	 var maker = options[0].attributes.getNamedItem("maker").nodeValue;
	  var colorx = options[0].attributes.getNamedItem("colorx").nodeValue;
	 
		var titleo=Strip(title);
		var makero=Strip(maker);
		var res=Strip(comment);
		
		var reso= DisplayText(res);
	
		text= '<table border="0" width="540"  cellpadding="0" cellspacing="0"><tr><td width="540" height="540" bgcolor="#333333"  valign="top" class="body5">';
		text+='<br /><br/ >'+titleo+'<br />'+makero+'<br />'+date+'<br /><br />'+reso;
		
		
		text+='<img src="images/trans.gif" width="1" height="40" border="0"><a href="#" onclick="ShowMenuPic('+art+',\''+colorx+'\')"><b>Back</b></a></td></tr><td width="540" align="right"><br />';
		
		
		text+='<input type="image" src="images/'+colorx+'/back_title.gif" height="15" border="0" onclick="ShowMenuPic('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="16" height="1" border="0"><input type="image" src="images/'+colorx+'/scroll_left.gif" height="15" border="0" onclick="ShowPrev('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="11" height="20" border="0"><input type="image" src="images/'+colorx+'/scroll_right.gif" height="15" border="0" onclick="ShowNext('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="26" height="1" border="0"><a href="gallery.php?artist='+artguy+'&galle='+gallery+'"><img src="images/'+colorx+'/gallery_title.gif" height="15" border="0"></a><img src="images/trans.gif" width="26" height="1" border="0"><a href="contact.php?artist='+artguy+'"><img src="images/'+colorx+'/contact_title.gif" height="15" border="0"></a><br /><img src="images/trans.gif" height="40"  border="0"><br>';
	
	SetOption(text,"showlapicDiv");	
	
}


//--------------------------------------------------------------------------------------------------------------
//-------------------------------THUMB MENU oN THE LEFT (IF FLASH NOT WORK) ------------------------------------
//--------------------------------------------------------------------------------------------------------------
function MoveVerticalMenu(move,artguy,gallery,counter){
	if((move>0)&&(counter>move)){
		var movez=move+4;
		var movex=movez-8;
		var text='<input type="image" src="images/grey_up.gif"   onclick="MoveVerticalMenu('+movex+','+artguy+','+gallery+','+counter+')">';
		SetOption( text,"arrowupDiv");
		
		var text='<input type="image" src="images/grey_down.gif"  onclick="MoveVerticalMenu('+movez+','+artguy+','+gallery+','+counter+')">';
		SetOption( text,"arrowdownDiv");
	
	}
	if(move<=0){
		move=0;
		var text='<input type="image" src="images/grey_up.gif" onclick="MoveVerticalMenu(-4,'+artguy+','+gallery+','+counter+')">';
		SetOption( text,"arrowupDiv");
		
		var text='<input type="image" src="images/grey_down.gif" onclick="MoveVerticalMenu(4,'+artguy+','+gallery+','+counter+')">';
		SetOption( text,"arrowdownDiv");
	}
		data='from=5&move='+move+'&artguy='+artguy+'&gallery='+gallery;
		postDataXml('proengine.php', data, OkMove);
}


function OkMove(xml){
	
	options = xml.getElementsByTagName("option");
    var response = options[0].attributes.getNamedItem("response").nodeValue;
	
	  
	if(response=="OK"){//fill days content
		
		var loopindex;
		text='<table border="0" cellpadding="0" cellspacing="0">';
		
		for (loopIndex = 0; loopIndex < options.length; loopIndex++ ){
		
			var art = options[loopIndex].attributes.getNamedItem("art").nodeValue;
			var thumb = options[loopIndex].attributes.getNamedItem("thumb").nodeValue;
			var title = options[loopIndex].attributes.getNamedItem("title").nodeValue;
			var size_x = options[loopIndex].attributes.getNamedItem("size_x").nodeValue;
			var size_y = options[loopIndex].attributes.getNamedItem("size_y").nodeValue;
			var size_z = options[loopIndex].attributes.getNamedItem("size_z").nodeValue;
			var materials = options[loopIndex].attributes.getNamedItem("materials").nodeValue;
			var year = options[loopIndex].attributes.getNamedItem("year").nodeValue;
			var units = options[loopIndex].attributes.getNamedItem("units").nodeValue;
			var concatt = options[loopIndex].attributes.getNamedItem("concatt").nodeValue;
			var price = options[loopIndex].attributes.getNamedItem("price").nodeValue;
			var denomi = options[loopIndex].attributes.getNamedItem("denomi").nodeValue;
			var maker = options[loopIndex].attributes.getNamedItem("maker").nodeValue;
			
			
			var size;
			if(size_z!='0'){
				size=size_x+' x '+size_y+' x '+size_z+' '+units;
			}else{
				size=size_x+' x '+size_y+' '+units;
			}
			
			text+='<tr><td><a href="#" onclick="ShowMenuPic('+art+')"><input type="image" src="../'+concatt+'/thumbs/'+thumb+'"></a></td><td><img src="images/trans.gif" width="4" border="0"></td><td width="164" bgcolor="#EEEEEE" class="body2" valign="top"><br />Title: '+title+'<br />By: '+maker+'<br />Year: '+year+'<br />Size: '+size+'<br />Materials: '+materials;
			
			if(price!='0'){text+='Price: '+price+' '+denomi;}
			text+='</td></tr><tr><td colspan="3"><img src="images/trans.gif" height="4" border="0"><br /></td></tr>';
			
		}
		
		text+='</table>';
		
		SetOption(text,"menuDiv");
	}
	
}

//--------------------------------------------------------------------------------------------------------------
//-----------------------------------SHOW PICTURE AFTER CLICK IN MENU ------------------------------------------
//--------------------------------------------------------------------------------------------------------------
function ShowMenuPic(art,colorx){
		data='from=6&art='+art+'&colorx='+colorx;
		postDataXml('proengine.php', data, OkShowPic);
}


function OkShowPic(xml){
	options = xml.getElementsByTagName("option");
     var typePic = options[0].attributes.getNamedItem("typepic").nodeValue;
	 var highres = options[0].attributes.getNamedItem("highres").nodeValue;
	 var artguy = options[0].attributes.getNamedItem("artguy").nodeValue;
	 var art = options[0].attributes.getNamedItem("art").nodeValue;
	 var gallery = options[0].attributes.getNamedItem("gallery").nodeValue;
	 var title = options[0].attributes.getNamedItem("title").nodeValue;
	 var date = options[0].attributes.getNamedItem("date").nodeValue;
	 var concatt = options[0].attributes.getNamedItem("concatt").nodeValue;
	 var picture = options[0].attributes.getNamedItem("picture").nodeValue;
	 var colorx = options[0].attributes.getNamedItem("colorx").nodeValue;
	 

	if((typePic==1)||(typePic==3)){//portrait and square
	
		text= '<table border="0" width="540"  cellpadding="0" cellspacing="0"><tr><td width="540" height="540" bgcolor="#333333" align="center">';
		if(highres==1){ 
			text+='<a href="gallery_highres.php?artist='+artguy+'&which='+art+'&galle='+gallery+'"><img src="../'+concatt+'/pics/'+picture+'" border="0"></a>';
		}else{ 
			text+='<img src="../'+concatt+'/pics/'+picture+'" border="0">';
		}
		
		text+='</td></tr><td width="540" align="right"><br />';
		
		
		text+='<input type="image" src="images/'+colorx+'/info_title.gif" height="15" border="0" onclick="ShowInfo('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="16" height="1" border="0"><input type="image" src="images/'+colorx+'/scroll_left.gif" height="15" border="0" onclick="ShowPrev('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="11" height="20" border="0"><input type="image" src="images/'+colorx+'/scroll_right.gif" height="15" border="0" onclick="ShowNext('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="26" height="1" border="0"><a href="gallery.php?artist='+artguy+'&galle='+gallery+'"><img src="images/'+colorx+'/gallery_title.gif" height="15" border="0"></a><img src="images/trans.gif" width="26" height="1" border="0"><a href="contact.php?artist='+artguy+'"><img src="images/'+colorx+'/contact_title.gif" height="15" border="0"></a><br /><img src="images/trans.gif" height="40"  border="0"><br>';
	
	SetOption(text,"showlapicDiv");
	}
	
	if(typePic==2){//landscape
		
		text= '<table border="0" width="540"  cellpadding="0" cellspacing="0"><tr><td width="540" height="540" bgcolor="#333333"  valign="middle">';
		
		if(highres==1){ 
			text+='<a href="gallery_highres.php?artist='+artguy+'&which='+art+'&galle='+gallery+'"><img src="../'+concatt+'/pics/'+picture+'" border="0"></a>';
		}else{ 
			text+='<img src="../'+concatt+'/pics/'+picture+'" border="0">';
		}
	
		text+='</td></tr><td width="540" align="right"><br />';
		
		
		text+='<input type="image" src="images/'+colorx+'/info_title.gif" height="15" border="0" onclick="ShowInfo('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="16" height="1" border="0"><input type="image" src="images/'+colorx+'/scroll_left.gif" height="15" border="0" onclick="ShowPrev('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="11" height="20" border="0"><input type="image" src="images/'+colorx+'/scroll_right.gif" height="15" border="0" onclick="ShowNext('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="26" height="1" border="0"><a href="gallery.php?artist='+artguy+'&galle='+gallery+'"><img src="images/'+colorx+'/gallery_title.gif" height="15" border="0"></a><img src="images/trans.gif" width="26" height="1" border="0"><a href="contact.php?artist='+artguy+'"><img src="images/'+colorx+'/contact_title.gif" height="15" border="0"></a><br /><img src="images/trans.gif" height="40"  border="0"><br>';
	
	SetOption(text,"showlapicDiv");
	}
	
	
}


//---------------------------------------------------------------------------------------------------
//-----------------------------    SHOW HIGH RESOLUTION PICTURE    ----------------------------------
//---------------------------------------------------------------------------------------------------
function OkShowPicHigh(xml){
	options = xml.getElementsByTagName("option");
     //var typePic = options[0].attributes.getNamedItem("typepic").nodeValue;
	 //var highres = options[0].attributes.getNamedItem("highres").nodeValue;
	 var artguy = options[0].attributes.getNamedItem("artguy").nodeValue;
	 var art = options[0].attributes.getNamedItem("art").nodeValue;
	 var gallery = options[0].attributes.getNamedItem("gallery").nodeValue;
	 var title = options[0].attributes.getNamedItem("title").nodeValue;
	 var date = options[0].attributes.getNamedItem("date").nodeValue;
	 var concatt = options[0].attributes.getNamedItem("concatt").nodeValue;
	 var picture = options[0].attributes.getNamedItem("picture").nodeValue;
	 var maker = options[0].attributes.getNamedItem("maker").nodeValue;
	 var colorx = options[0].attributes.getNamedItem("colorx").nodeValue;

	text='<img src="../'+concatt+'/hires/'+picture+'" border="0">';
	
	var titleo=Strip(title);
	var makero=Strip(maker);
	
	text2=titleo+' | '+makero+' | '+date;
	text3='<input type="image" src="images/'+colorx+'/scroll_left.gif" height="15" border="0" onclick="ShowPrevHigh('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="18" height="1" border="0"><input type="image" src="images/'+colorx+'/scroll_right.gif" height="15" border="0" onclick="ShowNextHigh('+art+',\''+colorx+'\')"><img src="images/trans.gif" width="28" height="1" border="0"><a href="gallery_view.php?artist='+artguy+'&which='+art+'&galle='+gallery+'"><img src="images/'+colorx+'/info_title.gif" height="15" border="0"></a><img src="images/trans.gif" width="24" height="1" border="0">';
	
	SetOption(text,"highresDiv");
	SetOption(text2,"hightitleDiv");
	SetOption(text3,"highbuttonDiv");

}

//--------------------------------------------------------------------------------------------------------------
//------------------------------------NAVIGATION BUTTONS--------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------
function ShowPrev (art,colorx){
	data='from=7&action=prev&art='+art+'&colorx='+colorx;
		postDataXml('proengine.php', data, OkShowPic);
}


function ShowNext (art,colorx){
	data='from=7&action=next&art='+art+'&colorx='+colorx;
		postDataXml('proengine.php', data, OkShowPic);
}

function ShowPrevHigh (art,colorx){
	data='from=7&action=prev&art='+art+'&colorx='+colorx+'&high=1';
	postDataXml('proengine.php', data, OkShowPicHigh);
}


function ShowNextHigh (art,colorx){
	data='from=7&action=next&art='+art+'&colorx='+colorx+'&high=1';
	postDataXml('proengine.php', data, OkShowPicHigh);
}


//---------------------------------------------------------------------------------------------------
//----------------------------------------NEWS AREA  -----------------------------------------------
//---------------------------------------------------------------------------------------------------
//------------------------------- SHOW NEWS AFTER CLICK IN MENU   -----------------------------------
//---------------------------------------------------------------------------------------------------
function ReplaceNews(option){
	
	data='from=3&news='+option;
	postDataXml('proengine.php', data, OkNews);
}

function OkNews(xml){
	 options = xml.getElementsByTagName("option");
     var response = options[0].attributes.getNamedItem("response").nodeValue;
	 var picture = options[0].attributes.getNamedItem("picture").nodeValue;
	 var title = options[0].attributes.getNamedItem("title").nodeValue;
	 var datex = options[0].attributes.getNamedItem("datex").nodeValue;
	 var content = options[0].attributes.getNamedItem("content").nodeValue;
	  var concatt = options[0].attributes.getNamedItem("concatt").nodeValue;
	  var linkx = options[0].attributes.getNamedItem("linkx").nodeValue;
	  var linktitle = options[0].attributes.getNamedItem("linktitle").nodeValue;
	 
	 if (response =='OK'){
		texto='<img src="../'+concatt+'/news/'+picture+'">';
		SetOption(texto,"newPicDiv");
		
		var ltitleo=Strip(linktitle);
		var titleo=Strip(title);
		var contento=Strip(content);
		var res= DisplayText(contento);
		
		text='<b>'+titleo+'</b><br />'+datex+'<br><img src="images/trans.gif" width="389" height="1" border="0"><br><br>'+res+'<br /><a href="http://'+linkx+'" target="_blank">'+ltitleo+'</a>';
		
		SetOption(text,"newcontentDiv");
	}else{
		 text='<img src="images/delete.gif" border="0"> Sorry, please try again.';
		SetOption(text,"newcontentDiv");
	 }
	
}


//---------------------------------------------------------------------------------------------------
//------------------------- COLAPSE OTHER MENU AFTER CLICK IN ONE OPTION-----------------------------
//---------------------------------------------------------------------------------------------------
function CollapseNews(option,artguy,value){
	//option=month,day or year:: artguy=artist:: value=for fill the menu content using the month or year name itself
	if(option=='day'){
		text='<img src="images/trans.gif" width="1" height="10" border="0">';
		SetOption(text,"monthnewsDiv");
		SetOption(text,"yearnewsDiv");
		
		data='from=4&option='+option+'&artist='+artguy+'&value='+value;
		postDataXml('proengine.php', data, OkListNews);
		//actualnewsDiv
	}
	
	if(option=='month'){
		text='<img src="images/trans.gif" width="1" height="10" border="0">';
		SetOption(text,"actualnewsDiv");
		SetOption(text,"yearnewsDiv");
		
		data='from=4&option='+option+'&artist='+artguy+'&value='+value;
		postDataXml('proengine.php', data, OkListNews);
		//monthnewsDiv
	}
	
	if(option=='year'){
		text='<img src="images/trans.gif" width="1" height="10" border="0">';
		SetOption(text,"actualnewsDiv");
		SetOption(text,"monthnewsDiv");
		
		data='from=4&option='+option+'&artist='+artguy+'&value='+value;
		postDataXml('proengine.php', data, OkListNews);
		//yearnewsDiv
	}

}


//---------------------------------------------------------------------------------------------------
//--------------------------------   FILL MENU OPTIONS AFTER COLAPSE    -----------------------------
//---------------------------------------------------------------------------------------------------
function OkListNews(xml){
	options = xml.getElementsByTagName("option");
     var response = options[0].attributes.getNamedItem("response").nodeValue;
	
	if(response=="OKd"){//fill days content
		
		var loopindex;
		text='<br /><img src="images/trans.gif" height="5" border="0"><br />';
		
		for (loopIndex = 0; loopIndex < options.length; loopIndex++ ){
			
			var title=options[loopIndex].attributes.getNamedItem("title").nodeValue;
			var titleo=Strip(title);
			
		text+='<a href="#" onclick="ReplaceNews('+options[loopIndex].attributes.getNamedItem("id").nodeValue+')"><b>'+options[loopIndex].attributes.getNamedItem("datex").nodeValue+'<br />'+titleo+'</b></a><br /><br />';
		}
		
		text+='<br><img src="images/trans.gif" height="20" border="0"><br>';
		SetOption(text,"actualnewsDiv");
	}
	
	if (response=="OKm"){// fill months content
		var loopindex;
		text='<br><img src="images/trans.gif" height="5" border="0"><br>';
		
		for (loopIndex = 0; loopIndex < options.length; loopIndex++ ) {
		text+='<a href="#" onclick="CollapseNews(\'day\','+options[loopIndex].attributes.getNamedItem("artguy").nodeValue+',\''+options[loopIndex].attributes.getNamedItem("d2").nodeValue+'\')"><b>'+options[loopIndex].attributes.getNamedItem("datex").nodeValue+'</b></a><br /><br />';
		}
		
		text+='<br><img src="images/trans.gif" height="20" border="0"><br>';
		SetOption(text,"monthnewsDiv");
	}
	
	if (response=="OKy"){ // fill years content
		var loopindex;
		text='<br><img src="images/trans.gif" height="5" border="0"><br>';
		
		for (loopIndex = 0; loopIndex < options.length; loopIndex++ ){
		text+='<a href="#" onclick="CollapseNews(\'month\','+options[loopIndex].attributes.getNamedItem("artguy").nodeValue+','+options[loopIndex].attributes.getNamedItem("year").nodeValue+')"><b>'+options[loopIndex].attributes.getNamedItem("datex").nodeValue+'</b></a><br /><br />';
		}
		
		text+='<br><img src="images/trans.gif" height="20" border="0"><br>';
		SetOption(text,"yearnewsDiv");
	}
}

//---------------------------------------------------------------------------------------------------
//---------------------------------------- OTHER FUNCTIONS ------------------------------------------
//---------------------------------------------------------------------------------------------------
//---------------------------------------- SENDER AJAX HEART ----------------------------------------
//---------------------------------------------------------------------------------------------------
function postDataXml(url, data, callback)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 
      'application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
          callback(XMLHttpRequestObject.responseXML); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      } 
    }

    XMLHttpRequestObject.send(data); 
  }
}


//---------------------------------------------------------------------------------------------------
//----------------------------------------DEPURE FUNCTION--------------------------------------------
//---------------------------------------------------------------------------------------------------
function PRO_hasValue(obj, obj_type) {
	if (obj_type == "TEXT" || obj_type == "PASSWORD" || obj_type == "TEXTAREA" || obj_type == "FILE")	{
		if (obj.value.length == 0) 
			return false;		
		else 
			return true;
	}	else if (obj_type == "SELECT") {
		if (obj.type != "select-multiple" && obj.selectedIndex == 0)
			return false;
		else if (obj.type == "select-multiple" && obj.selectedIndex == -1)
			return false;
		else
			return true;
	}	else if (obj_type == "RADIO" || obj_type == "CHECKBOX")	{
		if (obj[0]) {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked)
					return true;
			}
		} else {
			return (obj.checked);
		}
		return false;	
	}
}
//---------------------------------------------------------------------------------------------------
//------------------------------PRINTER -------------------------------------------------------------
//---------------------------------------------------------------------------------------------------

function SetOption(text, targetDiv){
      var target= document.getElementById(targetDiv); 
       target.innerHTML = text;
}
//-------------------------------------------------------------
function AddSlashes( str ) {
    return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");   
}

function Strip(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
str=str.replace(/a1a/g,"<");
str=str.replace(/b1b/g,">");
return str;
	
}

function DisplayText(text){
		var cc= text.split("|||");
		var res='';
		for(var i = 0; i < cc.length; i++){
			res+=cc[i]+'<br />'; 
		}
	return res;
}

function ShowMoreLess(text){

var responsee= text.split("  ");
	var res='';
	for(var i = 0; i < responsee.length; i++){
		res+=responsee[i]+'<br />'; 
	}
	var rex=Strip(res);
	
	return rex;
}