
//screen fader
var timer;
var myDimmer;
function opacity(id, opacStart, opacEnd, millisec, IO) {
	myDimmer= id;
	
	//var temp= document.getElementById('mainWrapper').offsetHeight;
	if (IO== 1)
	{
	//var temp= document.getElementById('ccui_container').offsetHeight;
	
	
	document.getElementById(myDimmer).style.height= document.body.offsetHeight + 60 + "px";
	document.getElementById(myDimmer).style.display= "block";
	}
	else
	{
	setTimeout('hideDimmer()', 1000);
	}

	//speed for each frame
    var speed = Math.round(millisec / 30);
    var timer = 1;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
	 
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
	
}

function hideDimmer(){
	document.getElementById(myDimmer).style.display= "none";
}

function setText(){
	var temp = document.getElementById("txtQuery");
	temp.value="Search";
}

document.body.onkeypress = enterKey

function enterKey(evt) { 
  var evt = (evt) ? evt : event 
  var charCode = (evt.which) ? evt.which : evt.keyCode 
  if (charCode == 13 ) { 
  var tempy=document.getElementById("txtQuery");
	if( tempy.value == "Search" ||  tempy.value == "")
	{
		return false
	}
	activateDimmer(); 
  } 
} 

 function activateDimmer() {
    opacity('dimmer', 0, 85, 200, 1);
 }


document.onclick = function(e){

	if (!document.getElementById) return;
	if (!e) var obj = window.event.srcElement;
	else var obj = e.target;
	var temp = document.getElementById("txtQuery");
	
	
	if (obj == temp)
	{
	temp.style.background = "#fff url(/images/ccui/magnify.gif) no-repeat";
	
 
 var cseo= new CSEOverlay(myGoogleKey,
       document.getElementById("searchbox_"+myGoogleKey),
                 document.getElementById("results_"+myGoogleKey));
cseo.searchControl.setLinkTarget(GSearch.LINK_TARGET_PARENT); 
cseo.searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);

document.getElementById("rc").style.display= "block";
document.getElementById("cR").style.display= "block";	
	}
	else
	{
	var search = "Search";
	temp.style.background = "#fff url(/images/ccui/magnify.gif) no-repeat";
	setTimeout("setText()",200);
	}


	
}
function setText(){
	var temp = document.getElementById("txtQuery");
	temp.value="Search";
}


