
/* Global Variable Declarations */

var obj_theme;
var obj_keyword;
var obj_title;
var obj_media;
var obj_startdate;
var obj_enddate;
var obj_archived;
var o_keyword;
var obj_temp;

 var signout_url = "";

  // Local signout function which overrides the signout function in lib.js
  // Allows a page to set a signout_url variable which determines the URL to 
  //   redirect to when a user signs out of their oracle.com account
  // If the signout_url variable is null, the url parameter is used 
  function signout( url ) {
    var exp = new Date();

    exp.setYear( 70 );

    var exp_str = "expires=" + exp.toGMTString() + "; domain=.oracle.com; path=/;";

    document.cookie = "ORA_UCM_VER=;"  + exp_str;
    document.cookie = "ORA_UCM_INFO=;" + exp_str;
    document.cookie = "ORA_UCM_SRVC=;" + exp_str;

    var new_url = signout_url;
    if ( new_url == null || new_url == "" ) {
      new_url = url;
    }

    top.location = new_url;
  }

  var print_url  = "";
  var page_id    = "680392";

  // reglet variable used to force a user to complete the associated survey
  var estSurvey  = false;

  var show_utils = true;
  var show_print = false;
  var show_rate  = true;
  var show_mail  = true;

  var encoding = top.encoding;

  // if ( !encoding ) encoding = "iso-8859-1";
  // document.write( '<META http-equiv="Content-Type" content="text/html; charset=' + encoding + '">' );
  // document.close();

  function get_origin() {
    if ( parent.document.URL ) return unescape( parent.document.URL );
  }

  // var crumb = " "; 
  // var crumb = ''<font color="#FFFFFF">' || Crumb || ''';'
  // var print_url = "";
  // var print_label = "";
  // var mail_label = "";
  // var rate_label = "";
  // var salesrep_label = "";
  // var subscribe_label = "";
  // toprow[5].url = ora_host + search_dad + 'search2'

  //toprow[5].url    = ora_host + "/admin/account/index.html";
  //toprow[5].url    = "http://www.oracle.com/admin/account/index.html";
 // toprow[5].target = "_blank";
 // toprow[6].target = "_blank";
  

   function doQuery(sel)
   {
      document.queryform.p_Query.value = sel.options[sel.selectedIndex].value;
      if (navigator.appName=="Netscape")
      {
            setTimeout(' document.queryform.p_Query.value=""',100);
      }
      document.queryform.submit();
      document.queryform.p_Query.value="";
      return false;
 }



/* Function to post the form action and redirect to the dynpages url based on the operation the user is performing */

function searchurl(currentURL,operation,p_theme_id,p_keyword,p_media_id,p_startdate,p_enddate,p_archived,form1,p_broadband)
{
   if((operation == "ISA") || (operation == "IFS"))
   {
    
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			  document.dynpagesform.keyword.value = "";
		   }      
         p_keyword = document.dynpagesform.keyword.value;     
         
      for(var i=0;i<=p_keyword.length;i++)
      {
         if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
      }      

	       if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY")
        {
     	    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
          document.dynpagesform.p_enddate.value = "";
		   }
      
		    newURL = currentURL+"&keyword="+p_keyword+"&themeId=" + document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&dir="+document.dynpagesform.p_dir.value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value;  
  	
   }
  else if(operation == "SHOWS")
  {
  
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			  document.dynpagesform.keyword.value = "";
		   }

         p_keyword = document.dynpagesform.keyword.value;

         
      for(var i=0;i<=p_keyword.length;i++)
      {
          if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
      }   

       if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY")
        {
     	    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
          document.dynpagesform.p_enddate.value = "";
		   }

     
		    newURL = currentURL+"&keyword="+p_keyword+"&themeId=" + document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&mediaId="+document.dynpagesform.p_media_id.options[document.dynpagesform.p_media_id.selectedIndex].value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value;  
    
  } 

   else if(operation == "QUOTES")
  {


  
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			  document.dynpagesform.keyword.value = "";
		   }
         p_keyword = document.dynpagesform.keyword.value;
         
      for(var i=0;i<=p_keyword.length;i++)
      {
         if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
      }   

       if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY")
        {
     	    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
          document.dynpagesform.p_enddate.value = "";
		   }

     
		    newURL = currentURL+"&keyword="+p_keyword+"&themeId=" + document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value;  

     
  } 
  
   else if((operation == "SSI") || (operation == "SSE"))
   {
     
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			  document.dynpagesform.keyword.value ="";
		   }
        p_keyword = document.dynpagesform.keyword.value;
       for(var i=0;i<=p_keyword.length;i++)
       {
        if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
       }  
 
		    newURL = currentURL+"&keyword="+p_keyword+"&themeId=" +document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&broadband="+p_broadband;  
     
   }
   else if(operation == "ASE")
   {
       if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			    document.dynpagesform.keyword.value = "";		
		   }
		   if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY")
        {
     	    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
          document.dynpagesform.p_enddate.value = "";
		   }
      p_keyword = document.dynpagesform.keyword.value;
      for(var i=0;i<=p_keyword.length;i++)
      {
          if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
      }   
		    newURL = currentURL+"&keyword="+p_keyword+"&themeId="+ document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&mediaId="+document.dynpagesform.p_media_id.options[document.dynpagesform.p_media_id.selectedIndex].value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value+"&broadband="+p_broadband;            
     


   }
  
   else if(operation == "ISH")
   {
	   date_chk = "true";
      	url = new String(currentURL);
      	var count = url.indexOf("?");
      	url = url.substring(0,count+1);
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			  document.dynpagesform.keyword.value = "";
		   }

		     if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY")
        {
     	    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
          document.dynpagesform.p_enddate.value = "";
		   }
	//   date_chk = validateDates('document.dynpagesform.p_startdate.value','document.dynpagesform.p_enddate.value');
	        p_keyword = document.dynpagesform.keyword.value;
        for(var i=0;i<=p_keyword.length;i++)
        {
          if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
        } 
	   newURL = url+"operation=ISA&keyword="+p_keyword+"&themeId=" + document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value;  
      		
   }  
   else
   {

 	
		   if(document.dynpagesform.keyword.value == "Enter Keywords")
		   {
			    document.dynpagesform.keyword.value = "";
		   }
		   if(document.dynpagesform.p_startdate.value == "DD-MON-YYYY" )
        {
      			    document.dynpagesform.p_startdate.value = "";
        }
       if(document.dynpagesform.p_enddate.value == "DD-MON-YYYY")
		   {
               document.dynpagesform.p_enddate.value = "";
		   }

        p_keyword = document.dynpagesform.keyword.value;
			  for(var i=0;i<=p_keyword.length;i++)
       {
         if((p_keyword.charAt(i) == "%") || (p_keyword.charAt(i) == "\""))
         {
            p_keyword = escape(p_keyword);
            break;
         }
       }  			 		 
		   newURL = currentURL+"&keyword="+p_keyword+"&themeId="+document.dynpagesform.p_theme_id.options[document.dynpagesform.p_theme_id.selectedIndex].value+"&mediaId="+document.dynpagesform.p_media_id.options[document.dynpagesform.p_media_id.selectedIndex].value+"&startdate="+document.dynpagesform.p_startdate.value+"&enddate="+document.dynpagesform.p_enddate.value+"&archived="+document.dynpagesform.p_archived.checked;
  
   }
					window.parent.location=newURL;	  					
					 
}

/* Function to redirect to URL on click of  pagination hyper link */

function redirecturl(currentURL,p_url,p_operation,p_broadband)
{
	url = new String(currentURL);
	var count = url.indexOf("&");
	url = url.substring(count+1,url.length);
  /*if(p_broadband != "true")
  {
    currentURL = p_url+"?"+p_operation+".html?&"+url;
  }*/
    newURL = currentURL;  
    
	if (navigator.appName.indexOf("Microsoft")!=-1)
	{
	window.parent.parent.navigate(newURL);
	}

	if ((navigator.appName == "Netscape") &&(parseFloat(navigator.appVersion) >= 5))
	{
	    window.parent.parent.location=newURL;
	}	
	else
	{
	
			window.parent.location=newURL;	   
		
	}

}


/* Function to Pass objects of the elements in the form */

function PassObj(p_object,type)
{
	if(type == "Theme")
	{
		obj_theme = p_object;
		p_object=null;
	}
	else if(type == "Keyword")
	{ 
		obj_keyword = p_object;
		p_object=null;
	}
  	else if(type == "Title")
	{
		obj_title = p_object;
		p_object=null;
	}
	else if(type == "Media")
	{
		obj_media = p_object;
		p_object=null;
	}
	else if(type == "StartDate")
	{
    obj_startdate = p_object;
    p_object=null;   
	}
	else if(type == "EndDate")
	{
		obj_enddate = p_object;
		p_object=null;
	}
	else
	{
		obj_archived = p_object;
		p_object=null;
	}
}


/* Function to Get objects of the elements in the form */

function GetObj(type)
{
	if(type == "Theme")
	{
		return obj_theme;
	}
  else if(type == "Keyword")
	{
		return obj_keyword;
	}
	else if(type == "Title")
	{
		return obj_title;
	}
	else if(type == "Media")
	{
		return obj_media;
	}
	else if(type == "StartDate")
	{
		return obj_startdate;
	}
	else if(type == "EndDate")
	{
		return obj_enddate;
	}
	else
	{
		return obj_archived;
	}
}

function searchtheme(currentURL,operation,p_theme_id,p_keyword)
{
   // currentURL =currentURL+"?"+operation+".html?";      
   	url = new String(currentURL);
   	var count = url.indexOf("?");
   	url = url.substring(0,count+1);
    newURL = url+"operation=ISA&themeId="+p_theme_id+"&keyword="+p_keyword;	
	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
	  window.parent.parent.navigate(newURL);
	}
	else if((navigator.appName == "Netscape") &&(parseFloat(navigator.appVersion) >= 5))
	{
     window.parent.parent.location=newURL;
	}
	else
	{
     window.parent.location=newURL;
	}
}


function ResetInitialVal(i_object,type)
{
 if(i_object.value == "Enter Keywords" && type=="Keyword")
 {
    document.dynpagesform.keyword.value = "";
 }   
}


function trim(value) {
    s = new String(value);
    if (value != null) {
      var beginIndex = -1;
      var endIndex   = s.length;

      for (var i = 0; i < s.length; i++)
      {
        if (s.charAt(i) != " ") {
          beginIndex = i;
          break;
        }
      }
      if (beginIndex == -1)  {
         return "";
      }

      for (var j = s.length -1; j > beginIndex; j--) {
        if (s.charAt(j) != " ") {
          endIndex = j;
          break;
        }
      }
      if (endIndex != s.length) {
        return s.substring(beginIndex, endIndex);
      } else {
        return s.charAt(beginIndex);
      }
    }
    return value;
  }


  function isNotNull(value) {
    if (value == null || trim(value).length == 0) {
      alert('Please enter the keyword(s) to search for');
      return false;
    }
    return true;
  }
	
	

 function browserCheck()
{
var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);
//alert("Inside browserCheck fn-browsername"+browserName);
//alert("Inside browserCheck fn-browserver"+browserVer);
//Browser Check -- Redirect for unsupported browsers
	if ((browserName=="Netscape" && browserVer < 5) || (browserName=="Microsoft Internet Explorer" && browserVer < 4))
	{
	//alert("Inside browserCheck fn if");
	window.location.replace("http://www.oracle.com/ada/index_ada.html");
	window.open('http://www.oracle.com/ada/browser_download.html','mywin',"width=310,height=300","resizable=no");	
	}
	else
	{
	//alert("Inside browserCheck fn else");
	DrawHeader();
	}	
}

