// Rotating feature for home page 

image1 = new Image(635.222);
image2 = new Image(635.222);


image1.src = "/ocom/groups/public/documents/digitalasset/8218.gif";
image2.src = "/ocom/groups/public/documents/digitalasset/7736.gif";

 var pageArray = new Array("page1","page2","page3");
  function selectBlock()
  {
    blockName = pageArray[Math.floor(Math.random()*3)];
    node = document.getElementById(blockName);
    node.style.display="block";
  }

// Serach validation Global value


var isUserInput = false ;
function isNotNull(value)
{
   if (value == null || trim(value).length == 0  || value == "search site" || value =="Search OPN" || !isUserInput)
   {
     alert('You did not enter a search term.  Please try again.');
     document.searchForm.keyword.value='';
     isUserInput = true;     
     document.searchForm.keyword.focus();
     return false;
   }
   else if (isSplCharsExist(value)) {
   
     if (trim(splCharsInKeyword).length > 1 ) {
       splCharsInKeyword = 'Special characters ' + splCharsInKeyword + ' are ';
     }
     else {
       splCharsInKeyword = 'Special character ' + splCharsInKeyword + ' is ';
     }
     
    alert ( splCharsInKeyword +"not allowed.\n");
    document.searchForm.keyword.focus();
    return false;
   }
  else
  return true;
}  
 

function checkSearch( value )
{
  if ( document.searchForm && document.searchForm.datasetId && typeof( langDataSetId ) != 'undefined' && langDataSetId )
  {
    document.searchForm.datasetId.value = langDataSetId;
  }

  if ( value == null || trim(value).length == 0 )
  {
    alert('Please enter the keyword(s) to search for');
    return false;
  }
  else 
  {
    if ( document.searchForm ) document.searchForm.submit();
    return true;
  }
}

function checkGlobalSearch( value )
{
  return checkSearch( value );
}


//Start trails page validation

function checkMaxLength(){for(var count = 0;count < this.document.forms[0].elements.length;count++){if(this.document.forms[0].elements[count].type == "text" || this.document.forms[0].elements[count].type == "textarea"){if(this.document.forms[0].elements[count].value.length > 32766){alert("Data is exceeding its limit. Maximum limit is 32766");this.document.forms[0].elements[count].focus();return false;}}}return true;}

function checkrequired(which)
{
	var e = document.trial.l_email.value;
	var pass=true
	if (document.images)
	{
		for (i=0;i<which.length;i++)
		{
			var tempobj=which.elements[i]
				if (((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="select-one")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.options[tempobj.selectedIndex].value==-1))
				{
					tempobj.focus();
					pass=false	
					break
				}
		}
	}
	if (!pass)
	{
		alert("One or more of the required elements are not completed. Please complete them, then submit again!")
		return false
	}
	else
	{
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
		var returnval=emailfilter.test(e)
		if (returnval==false)
		{
			alert("Please enter a valid email address.")
			return returnval

		}
		else
		{
			return true
		}

	}
}

//End trails page validation


