function trim(string)
{
    return string.replace(/^\s{1,}/, '').replace(/\s{1,}$/, '');
}


function ajaxInitialization()
 {
 	var xmlHttp=null;

 	if (window.XMLHttpRequest) 
 	{
 	  xmlHttp = new XMLHttpRequest();
 	}

 	else if (window.ActiveXObject) 
 	{
 	  xmlHttp =  new ActiveXObject("Msxml2.XMLHTTP");
 	}
 	return xmlHttp;
 }
/**
 * COMMON DHTML FUNCTIONS
 * These are handy functions I use all the time.
 *
 * By Seth Banks (webmaster at subimage dot com)
 * http://www.subimage.com/
 *
 * Up to date code can be found at http://www.subimage.com/dhtml/
 *
 * This code is free for you to use anywhere, just keep this comment block.
 */

/**
 * X-browser event handler attachment and detachment
 * TH: Switched first true to false per http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html
 *
 * @argument obj - the object to attach event to
 * @argument evType - name of the event - DONT ADD "on", pass only "mouseover", etc
 * @argument fn - function to call
 */
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

/**
 * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
 *
 * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
 *
 * Gets the full width/height because it's different for most browsers.
 */
function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 

	return window.undefined; 
}
function getViewportWidth() {
	var offset = 17;
	var width = null;
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
}

/**
 * Gets the real scroll top
 */
function getScrollTop() {
	if (self.pageYOffset) // all except Explorer
	{
		return self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		return document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollTop;
	}
}
function getScrollLeft() {
	if (self.pageXOffset) // all except Explorer
	{
		return self.pageXOffset;
	}
	else if (document.documentElement && document.documentElement.scrollLeft)
		// Explorer 6 Strict
	{
		return document.documentElement.scrollLeft;
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollLeft;
	}
}


function validateUpload(form)
{
	form.documenttitle.value = trim(form.documenttitle.value);
	if (form.documenttitle.value == '')
	{
		alert('Please enter the file title'); 
		form.documenttitle.focus(); 
		return false;
	} 

	if (form.documenttitle.value!="" && form.documenttitle.value.length>50)
	{
		alert('Please, limit file title to 50 characters'); 
		form.documenttitle.focus(); 
		return false;
	} 
	
	if (form.attachment.value == '')
	{
		alert('Please select a file to upload');
		form.attachment.focus(); 
		return false;
	}
	if(form.category.value=='default')
	{
		alert('Please Select File Type');
		form.category.focus(); 
		return false;
	}
	if (form.textarea.value.length > 50)
	{
		alert('Please limit file description to 50 characters');
		form.textarea.focus(); 
		return false;
	}
	return true;
}
// new function for Shared doc according to mantis issue 0028066 but no change in PMR 
/*function validateUploadShared(form)
{
	form.documenttitle.value = trim(form.documenttitle.value);
	if (form.documenttitle.value == '')
	{
		alert('Please enter the file title'); 
		form.documenttitle.focus(); 
		return false;
	} 

	if (form.documenttitle.value!="" && form.documenttitle.value.length>50)
	{
		alert('Please, limit file title to 50 characters'); 
		form.documenttitle.focus(); 
		return false;
	} 
	
	if (form.attachment.value == '')
	{
		alert('Please select a file to upload');
		form.attachment.focus(); 
		return false;
	}
	if(form.category.value=='default')
	{
		alert('Please Select File Type');
		form.category.focus(); 
		return false;
	}
	if (form.textarea.value.length > 100)
	{
		alert('Please limit file description to 100 characters');
		form.textarea.focus(); 
		return false;
	}
	return true;
}
*/
function validateUploadEdit(form)
{
	form.documenttitle.value = trim(form.documenttitle.value);
	if (form.documenttitle.value == '')
	{
		alert('Please enter the file title'); 
		form.documenttitle.focus(); 
		return false;
	} 

	if (form.documenttitle.value!="" && form.documenttitle.value.length>50)
	{
		alert('Please, limit file title to 50 characters'); 
		form.documenttitle.focus(); 
		return false;
	} 
	
	/*if (form.textarea.value == '')
	{
		alert('Please, enter file description.');this.textarea.focus(); 
		return false;
	}*/
	if(form.category.value=='default')
	{
		alert('Please Select File Type');
		form.category.focus(); 
		return false;
	}
	if (form.textarea.value.length > 50)
	{
		alert('Please limit file description to 50 characters');
		form.textarea.focus(); 
		return false;
	}
	return true;
}

// new function for Shared doc according to mantis issue 0028066 but no change in PMR 
function validateUploadEditShared(form)
{
	form.documenttitle.value = trim(form.documenttitle.value);
	if (form.documenttitle.value == '')
	{
		//alert('Please enter the file title');
		document.getElementById("glbErr").innerHTML = 'Please enter the file title';
		form.documenttitle.focus(); 
		return false;
	} 

	/*if (form.documenttitle.value!="" && form.documenttitle.value.length>50)
	{
		//alert('Please, limit file title to 50 characters');
		document.getElementById("glbErr").innerHTML = 'Please enter the file title';
		form.documenttitle.focus(); 
		return false;
	} */
	if(form.category.value=='default')
	{
		//alert('Please Select File Type');
		document.getElementById("glbErr").innerHTML = 'Please Select File Type';
		form.category.focus(); 
		return false;
	}
	/*if (form.textarea.value == '')
	{
		alert('Please, enter file description.');this.textarea.focus(); 
		return false;
	}*/
	/*if (form.textarea.value.length > 100)
	{
		alert('Please limit file description to 100 characters');
		form.textarea.focus(); 
		return false;
	}*/
	return true;
}

function validateLogoUpload(form)
{
	if (form.logo.value == '')
	{
		alert('Please select a Photo');
		form.logo.focus(); 
		return false;
	}
	return true;
}

function validateAddComment(form)
{
	if (form.title.value == '')
	{
		alert('Please add a Comment Title');
		form.title.focus(); 
		return false;
	}
	var title = form.title.value;
    if (title.search(/^[^@:\'"<>&\s]+$/i) == -1)
    {
        alert("Incorrect Comment Title"); return false;
    }

	if (form.title.value!="" && form.title.value.length>30)
	{
		alert('Please limit file comment title to 30 characters'); 
		form.title.focus(); 
		return false;
	} 
		
	if (form.comment.value == '')
	{
		alert('Please add a Comment ');
		form.comment.focus(); 
		return false;
	}
	return true;
}


function validateShareVideo(form,formID)
{
	
	var valid = true;

	form.name.value = trim(form.name.value);
	if (form.name.value == '')
	{
		//alert("Please enter Colleague's Name");
		document.getElementById("ShareError").innerHTML = 'Please enter Colleague\'s Name';
		
		form.name.focus(); 
		valid = false;
	}else if (form.name.value!="" && form.name.name.length>30)
	{
		//alert(''); 
		document.getElementById("ShareError").innerHTML = 'Please limit name to 30 characters';
		form.name.focus(); 
		valid = false;
	}else if (trim(form.email.value) == '')
    {
        //alert('Please enter valid E-mail address');
		document.getElementById("ShareError").innerHTML = 'Please enter valid E-mail address';
        form.email.focus();
        valid = false;
    }else{

		var re = /\s*,\s*/gi;
		emailList = trim(form.email.value).split (re, 6);
		for(var i =0; i < emailList.length && i < 5; i++)
		{
			if (checkEmail(emailList[i]) == false)
			{
				form.email.focus();
				//alert('E-mail address entered is not valid, Please re-enter.');
				document.getElementById("ShareError").innerHTML = 'E-mail address entered is not valid, Please re-enter.';
				valid = false;
			}
		}
	}
    
   if (trim(form.comment.value) == '' && valid)
    {
        form.comment.focus();
        //alert ("Comment text?");
		document.getElementById("ShareError").innerHTML = 'Comment text?';
       valid = false;
    }
	
	if(valid)
	{
		
		var poststrAll = "name=" + escape(form.name.value) +
			"&email=" + trim(form.email.value) +
			"&send_link=" + trim(form.send_link.value) +
			"&share=" + trim(form.share.value) +
			"&comment="+ escape(form.comment.value);
		//alert(poststrAll);
		if(trim(form.from.value) == 'home')
		{
			sendShareLink('video_player.php', poststrAll);
		}else
		{
			sendShareLink('pro_video_player.php', poststrAll);
		}
		
		//eval(document.getElementById(formID)).submit();
		
	}
}


function sendShareLink(url, parameters) {
	  http_request = false;
	  http_request = ajaxInitialization();
	  
	  http_request.onreadystatechange = getShareLink;
	  http_request.open('POST', url, true);
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  http_request.setRequestHeader("Content-length", parameters.length);
	  http_request.setRequestHeader("Connection", "close");
	  http_request.send(parameters);
 }

function getShareLink() {
	  if (http_request.readyState == 4) {
		 if (http_request.status == 200) {
			
			/********Response from DB ********/
				//alert(http_request.responseText);
				if(http_request.responseText == 1)
				{
					document.getElementById("ShareError").innerHTML = 'Video link has been sent to your colleague successfully.';
					setTimeout('Modalbox.hide()',1250);
				}
				else
				{
					document.getElementById("ShareError").innerHTML = 'We\'re sorry but we cannot process your action due to following errors:<br>'+http_request.responseText;
				}
				
				}
			}
		 }













//#This Function can be Used as generalized one for Client Side Form validation
//Added by sAg on 22August 2008

function validateFormElementWithSpan(form,targetId)
{
	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (trim(form.value) == "") {
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return -777;	
		}
		else{	
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				
				if(substr(form.id,0,-3)=="txtEm"){
					
						if (checkEmail(trim(form.value)) == false)
						{	//alert("Iterated:"+form.id+"=="+form.value);
							form.focus();
							//alert('One or more email addresses are incorrect!');
							form.className = "searchBoxRed";		
							SpanObj.className = "textRed";
							return -777;
						}
					//Success
				}
				return 777;
			}
		}
	return -777;//#If Span Obj not available

}



// separate function for AddMLmembers emails
function validateFormElementWithSpanAddMlMember(form,targetId)
{

	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (form.value == "") {
		
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return -777;	
		}
		else{	
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				
				if(substr(form.id,0,-3)=="txtEmail" || substr(form.id,0,-4)=="txtEmail"){
					
						if (checkEmail(trim(form.value)) == false)
						{	//alert("Iterated:"+form.id+"=="+form.value);
							form.focus();
							//alert('One or more email addresses are incorrect!');
							form.className = "searchBoxRed";		
							SpanObj.className = "textRed";
							return -777;
						}
						if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(trim(form.value)))) 
						{
								form.focus();
								form.className = "searchBoxRed";		
								SpanObj.className = "textRed";
								return -777;
						}
					//Success
				}
				return 777;
			}
		}
	return -777;//#If Span Obj not available

}
// function ends

// separate function for AddMLmembers emails
function validateFormElementWithSpanAddMlMemberEdit(form,targetId)
{

	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (trim(form.value) == "") {
		
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return -777;	
		}
		else{	
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				// here is the  change for Edit 
				if(form.id=="txtEmail"){
					
						if (checkEmail(trim(form.value)) == false)
						{	//alert("Iterated:"+form.id+"=="+form.value);
							form.focus();
							//alert('One or more email addresses are incorrect!');
							form.className = "searchBoxRed";		
							SpanObj.className = "textRed";
							return -777;
						}
						if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(trim(form.value)))) 
						{
								form.focus();
								form.className = "searchBoxRed";		
								SpanObj.className = "textRed";
								return -777;
						}
					//Success
				}
				return 777;
			}
		}
	return -777;//#If Span Obj not available

}
// function ends

// separate function for AddMLmembers
function validateFormElementWithSpanAddMlMemberUsername(form,targetId)
{

	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (form.value == "") {
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return -777;	
		}
		else{	
		
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				if(substr(form.id,0,-3)=="txtFirstName")
				{
						if(form.value.length >25)
						{
							//alert('Please, limit First Name to 25 characters'); 
							form.focus(); 
							form.className = "searchBoxRed";
							SpanObj.className = "textRed";
							return -777;
						}
					//Success
				}
				if(substr(form.id,0,-3)=="txtLastName")
				{
				
						if(form.value.length >25)
						{
							//alert('Please, limit Last Name to 25 characters'); 
							form.focus(); 
							form.className = "searchBoxRed";
							SpanObj.className = "textRed";
							return -777;
						}
					//Success
				}
				return 777;
			}
		}
	return -777;//#If Span Obj not available

}
// function ends

// separate function for EditMLmembers
function validateFormElementWithSpanAddMlMemberUsernameEdit(form,targetId)
{
	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (form.value == "") {
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return false;	
		}
		else{	
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				if(form.id=="txtFirstName")
				{
						if(form.value.length >25)
						{
							//alert('Please, limit First Name to 25 characters'); 
							form.focus(); 
							form.className = "searchBoxRed";
							SpanObj.className = "textRed";
							return false;
						}
					//Success
				}
				if(form.id=="txtLastName")
				{
						if(form.value.length >25)
						{
							//alert('Please, limit Last Name to 25 characters'); 
							form.focus(); 
							form.className = "searchBoxRed";
							SpanObj.className = "textRed";
							return false;
						}
					//Success
				}
			}
		}
	return true;//#If Span Obj not available

}
// function ends

function validateAllFormElementWithSpan(){

var ObjName1;
var ObjName2;
var ObjName3;
var retVal,retVal2;

	ObjName1=document.getElementById("txtFirstName");
	//alert("Inside the Script"+ObjName1.value);

	if(ObjName1)
	{ retVal=validateFormElementWithSpan(ObjName1,'InfoFirstName');
		if(retVal>0)
		{	ObjName2=document.getElementById("txtLastName");
			//alert("Inside the Script"+ObjName2.value);
			retVal2=validateFormElementWithSpan(ObjName2,'InfoLastName');
			if(retVal2>0)
			{	ObjName3=document.getElementById("txtEmail");
				//alert("Inside the Script"+ObjName3.value);
				return validateFormElementWithSpan(ObjName3,'InfoEmail');
			}
		}
	}else
	{
		return -777;//# IF Element not found or Error
	}
}

//#Added BY sAg ..Salute to Martjn on 25th  August 08


function priceSubmit(form)
{
	if (form.text.value == '')
	{
		alert('Please enter the content'); 
		form.text.focus(); 
		return false;
	} 
	
	return true;
}	

function array_unique( array ) {
    // +   original by: Carlos R. L. Rodrigues (http://www.jsfromhell.com)
    // +      input by: duncan
    // +    bufixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: array_unique(['Kevin','Kevin','van','Zonneveld','Kevin']);
    // *     returns 1: ['Kevin','van','Zonneveld']
    var p, i, j, tmp_arr = array;
    for(i = tmp_arr.length; i;){
        for(p = --i; p > 0;){
            if(tmp_arr[i] === tmp_arr[--p]){
                for(j = p; --p && tmp_arr[i] === tmp_arr[p];);
                i -= tmp_arr.splice(p + 1, j - p).length;
            }
        }
    }
 
    return tmp_arr;
}
//#Function by Sag
function My_Array_Length(arr){
		var count=0,i,j;
for(i=0;i<arr.length;i++){
		//alert("Errors are like for "+idx+"==>"+ERROR[idx]);
		if(arr[i])
			count++;
		//else
			//arr[i]=-1;
	}
if(count>0)
	return count;
else
	return 0;
}

function substr( f_string, f_start, f_length ) {
    //  // +     original by: Martijn Wieringa
    // *         example 1: substr('abcdef', 0, -1);
    // *         returns 1: 'abcde'
 
    if(f_start < 0) {
        f_start += f_string.length;
    }
 
    if(f_length == undefined) {
        f_length = f_string.length;
    } else if(f_length < 0){
        f_length += f_string.length;
    } else {
        f_length += f_start;
    }
 
    if(f_length < f_start) {
        f_length = f_start;
    }
 
    return f_string.substring(f_start, f_length);
}
//# Good job Sagar will save some time 

function verify(){ 
	//id="x0" class="box15" name="x"
	//check entries for single digit values only
var IDs=new Array(3);
IDs[0]='txtFirstName';
IDs[1]='txtLastName';
IDs[2]='txtEmail';

//alert("PARA IS ARRAY"+IDs.length+IDs[0]+"=="+IDs[1]+"=="+"=="+IDs[2]);

var temp,temp2,temp3,obj,ob2,obj3;
var ERROR = new Array(10);
var VALID_EMAILS= new Array(10,false);
var start=1,con=0;

j=document.getElementsByName('RepsWhileArray')[0];
//if(j)alert("insidne the script success");
//else
//	alert("False condtioitn inside the script");
//Value from hidden variable;;
con=parseInt(j.value)+1;
//alert("COunter is "+con);
//alert(My_Array_Length(VALID_EMAILS));

	for (idx=1;idx<con;idx++){//if any field is blank, set focus to it
	
		if(document.getElementById(IDs[0]+'['+idx+']')){


		obj=document.getElementById(IDs[0]+'['+idx+']');temp=obj.value;
		//alert(obj.id+"=="+substr(obj.id,0,-2));
	    obj2=document.getElementById(IDs[1]+'['+idx+']');temp2=obj2.value;
		//alert(obj2.id+"=="+substr(obj2.id,0,-2));
	    obj3=document.getElementById(IDs[2]+'['+idx+']');temp3=obj3.value;
		//alert(obj3.id+"=="+substr(obj3.id,0,-2));
		}
		else{//alert("Javascript : Object not found"+'getElementById'+'('+IDs[0]+'['+idx+']'+')');
			return -777;
		}
		
		if(temp=="" && temp2=="" && temp3==""){
			ERROR[idx]=false;
		}
		else{
			if(idx > 9)
			{
				var retVal1=-1,retVal2=-1,retVal3=-1;
							//alert(substr(obj.id.substr(2,2)));
							//alert("Sent For Validation"+idx+'Info'+substr(obj.id.substring(3),0,-3)+idx);
				retVal1=validateFormElementWithSpanAdd(obj,'Info'+substr(obj.id.substring(3),0,-4)+idx)
							//alert("Sent For Validation"+idx+'Info'+substr(obj2.id.substring(3),0,-3)+idx);
				retVal2=validateFormElementWithSpanAdd(obj2,'Info'+substr(obj2.id.substring(3),0,-4)+idx);
							//alert("Sent For Validation"+idx+'Info'+substr(obj3.id.substring(3),0,-3)+idx);
				retVal3=validateFormElementWithSpanAdd(obj3,'Info'+substr(obj3.id.substring(3),0,-4)+idx);
			}
			else
			{
				var retVal1=-1,retVal2=-1,retVal3=-1;
							//alert(substr(obj.id.substr(2,2)));
							//alert("Sent For Validation"+idx+'Info'+substr(obj.id.substring(3),0,-3)+idx);
				retVal1=validateFormElementWithSpanAdd(obj,'Info'+substr(obj.id.substring(3),0,-3)+idx)
							//alert("Sent For Validation"+idx+'Info'+substr(obj2.id.substring(3),0,-3)+idx);
				retVal2=validateFormElementWithSpanAdd(obj2,'Info'+substr(obj2.id.substring(3),0,-3)+idx);
							//alert("Sent For Validation"+idx+'Info'+substr(obj3.id.substring(3),0,-3)+idx);
				retVal3=validateFormElementWithSpanAdd(obj3,'Info'+substr(obj3.id.substring(3),0,-3)+idx);
			}
			
			if(retVal3==777)
				VALID_EMAILS=temp3;
			
			//alert(idx+"=="+retVal1+2+"=="+retVal2+"=="+3+"=="+retVal3);

			if(retVal1<0 || retVal2<0 || retVal3<0)
				ERROR[idx]=true;
		}
		//alert("Iteration: "+idx);
	}

	var Myvalid=0;
	for(idx=1;idx<ERROR.length;idx++){
		//alert("Errors are like for "+idx+"==>"+ERROR[idx]);
		if(ERROR[idx]==true)
			Myvalid=Myvalid+1;
	}

	/*if(My_Array_Length(VALID_EMAILS)!=array_unique(VALID_EMAILS).length)
		alert(My_Array_Length(VALID_EMAILS)+"=="+array_unique(VALID_EMAILS).length);
	else
		alert("all are diffrenet");*/

if(Myvalid==0)
	return 777;
else
	return -777;
}





function validateFormElementWithSpanAdd(form,targetId)
{
	var SpanObj;
	SpanObj=document.getElementById(targetId);

	//alert("in the Script"+form.value+"=="+form.id+"=="+targetId+"Span obj"+SpanObj.id);

	if(SpanObj){

		if (trim(form.value) == "") {
				form.className = "searchBoxRed";		
				SpanObj.className = "textRed";	
				//isvalid = false;
			return -777;	
		}
		else{	
				form.className = "v2MlUserTxtCoWorker";	
				SpanObj.className = "noterrormsg";
				
				if(substr(form.id,0,-3)=="txtEmail"){
					
						if (checkEmail(trim(form.value)) == false)
						{	//alert("Iterated:"+form.id+"=="+form.value);
							form.focus();
							//alert('One or more email addresses are incorrect!');
							form.className = "searchBoxRed";		
							SpanObj.className = "textRed";
							return -777;
						}
					//Success
				}
				return 777;
			}
		}
	return -777;//#If Span Obj not available

}
