/* function to change the search option.With the change in the value of
   slection box,the search area will be changed
*/

function showChangeImageArea(sel){
  for(var i = 0;i < sel.options.length ;i++){
	 if(sel.options[i].value != '')
    document.getElementById(sel.options[i].value).style.display ='none';
  }
  if(sel.value != '')
   document.getElementById(sel.value).style.display ='block';
}

 function restore1(slectId){
	 
  var sel = document.getElementById(slectId);
  for(var i = 0;i < sel.options.length ;i++){
	if(sel.options[i].value != '')
    document.getElementById(sel.options[i].value).style.display ='none';
  }
  sel.selectedIndex = 0;
 }

// function to find the X co-ordinate of position of the element.

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

// function to find the Y co-ordinate of position of the element.

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function showDetails(obj,eleId,pos){
	

  var ele =  document.getElementById(eleId);
  
  var elewd = ele.style.width.substring(0,ele.style.width.indexOf('p'));
  if(ele.style.display == 'none'){
	if(pos == 'side')
     ele.style.top = findPosY(obj)+'px';
	else if(pos == 'down')
	 ele.style.top = findPosY(obj)+obj.offsetHeight+'px';
	if(findPosX(obj) > elewd){
	 if(pos == 'side')
      ele.style.left = findPosX(obj)-elewd+'px';
	 else if(pos == 'down')
	  ele.style.left = findPosX(obj)-elewd+obj.offsetWidth+'px';
	}
    else{
	 if(pos == 'side')
      ele.style.left = findPosX(obj)+obj.offsetWidth+'px';
	 else if(pos == 'down')
	  ele.style.left = findPosX(obj)+'px';
	}
    restore();
    ele.style.display = 'block';
  }
 else
   restore();
}

/* function to hide the drop down menu */

function showDetailsDD(obj,eleId,pos,eleObj){
	
  var ele =  document.getElementById(eleId);
  
  var elewd = ele.style.width.substring(0,ele.style.width.indexOf('p'));
  if(ele.style.display == 'none'){
	  document.getElementById(eleObj).style.display='none';
	  document.getElementById('allrepotDropdown').style.display='none';
	if(pos == 'side')
     ele.style.top = findPosY(obj)+'px';
	else if(pos == 'down')
	 ele.style.top = findPosY(obj)+obj.offsetHeight+'px';
	if(findPosX(obj) > elewd){
	 if(pos == 'side')
      ele.style.left = findPosX(obj)-elewd+'px';
	 else if(pos == 'down')
	  ele.style.left = findPosX(obj)-elewd+obj.offsetWidth+'px';
	}
    else{
	 if(pos == 'side')
      ele.style.left = findPosX(obj)+obj.offsetWidth+'px';
	 else if(pos == 'down')
	  ele.style.left = findPosX(obj)+'px';
	}
    restore();
    ele.style.display = 'block';

  }
 else{
   restore();
    document.getElementById('allrepotDropdown').style.display='block';
   document.getElementById(eleObj).style.display='block';

 }
 }


/* function to hide the drop down menu ends here */

function restore(){
 var arr = new Array('changeImage','exhibitionSearchDetails','flag','sendToContract','setReminder','tag', 'rate','link','Search1','MembersOne','Members','addContributors','addContributorsTwo','addContributorsA','addContributorsfour','addContributorsthree','addContributorsB','access','sendToContact','permalinks','blogit','addContributorsS');
 for(var i = 0;i < arr.length;i++){
  if(document.getElementById(arr[i]))
  document.getElementById(arr[i]).style.display = 'none';
 }
}
function selectSearch(srhId){

  document.getElementById(srhId).style.display ='block';
}


function showExhibition(id){
  if(document.getElementById(id).style.display == 'none'){

   new Effect.BlindDown(id);
  }
  else
  document.getElementById(id).style.display = 'none'
}
function closeAll(){
   document.getElementById('audio').style.display = 'none';
   document.getElementById('video').style.display = 'none';
   document.getElementById('text').style.display = 'none';
   document.getElementById('graphic').style.display = 'none';
   document.getElementById('dummy').style.display = 'none';
   document.getElementById('comments').style.display = 'none';
   document.getElementById('tags').style.display = 'none';
}

function changeCursorStyle(){
if(navigator.appName == "Microsoft Internet Explorer")
document.body.style.cursor = 'hand';
else
document.body.style.cursor = 'pointer';
}
function revertCursorStyle(){
document.body.style.cursor = 'default';
}

function showView(id1,id2,id3){
	
	    document.getElementById(id1).style.display = 'block';
		if(document.getElementById(id2))
		document.getElementById(id2).style.display = 'none';
		if(document.getElementById(id3))
		document.getElementById(id3).style.display = 'none';
	}
	function restoreAddSection(section){
       document.getElementById(section + 'AddNewExhibit').style.display = 'none';
	   document.getElementById(section + 'SearchSeraja').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaOne').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaDetails').style.display = 'none';
	   document.getElementById(section + 'SearchSerajaSelect').style.display = 'none';
	   document.getElementById(section + 'AdditionMode').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaRadio').checked = true;
	   document.getElementById(section + 'AddNewExhibit11').style.display = 'none';
	   document.getElementById(section + 'SearchSeraja11').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaOne11').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaDetails11').style.display = 'none';
	   document.getElementById(section + 'SearchSerajaSelect11').style.display = 'none';
	   document.getElementById(section + 'AdditionMode11').style.display = 'block';
	   document.getElementById(section + 'SearchSerajaRadio11').checked = true;
	 
	}
	
    function changeDescDir(val){
			if(val == 'map'){
				 document.getElementById('DescDir').innerHTML = 'Directions';
				 document.getElementById('DescDir1').innerHTML = 'Directions';
				 document.getElementById('DescDir2').innerHTML = 'Directions';
				}	
			else if(val == 'land'){
				 document.getElementById('DescDir').innerHTML = 'Description';
				 document.getElementById('DescDir1').innerHTML = 'Description';
				 document.getElementById('DescDir2').innerHTML = 'Description';
			}
				
		
		}
		
		function showRateFilled(id)
{
	for(i=1;i<=id;i++)
	{
		document.getElementById("rate"+i).src="../images/ic_rate.gif";
	}
}
function restoreRateFilled()
{
	for(i=1;i<=5;i++)
	{
		document.getElementById("rate"+i).src="../images/ic_rated.gif";
	}
	
}