
function QS(Fm){
var kw = Fm.Keyword.value;
if (kw==null || kw=='' || kw=='Enter job title or skills here..'){
	sendMessage('Before submitting..','Please enter job title or skills. \n',50); 
	return false;
}
Fm.submit();
}

function processStringJS(inputStr){

if (inputStr.indexOf('\n')==-1){inputStr+='\n';}

var outputStr='';
var stringArray = inputStr.split('\n');

var bTabPresent=0, bLastTabPresent=0, iDWidth=0;

 if (stringArray.length > 0){

	var tmpStr, spacePos = 0, baseStr;
	var substringArray	=	new Array(9);

	for(var i=0; i<stringArray.length-1; i++){
	baseStr = Trim(stringArray[i]);

	bLastTabPresent=bTabPresent;

	bTabPresent=0;

	if (baseStr.indexOf('\t')>=0 && baseStr.indexOf('\t')<4){
		bTabPresent=1;
		iDWidth=50;}
	else{
		iDWidth=70;}
	
	if (baseStr != null && baseStr != ''){
		if (baseStr.length <= iDWidth){
		   outputStr = outputStr + '\n' + baseStr;
		}
		else{
			for (var j=0; j<substringArray.length; j++){
			if (baseStr.charCodeAt(iDWidth)==32){
				tmpStr = getLeft(baseStr, iDWidth);
				spacePos = iDWidth;
				substringArray[j] = tmpStr;
			}
			else{
				if (baseStr.length<iDWidth){
				tmpStr = baseStr;
				baseStr = '';
				spacePos = 0;
				substringArray[j] = tmpStr;
				}
				else{
				tmpStr = getLeft(baseStr, iDWidth);
				spacePos = tmpStr.lastIndexOf(' ');
				substringArray[j] = getLeft(tmpStr, spacePos);
				}
			}
									
			baseStr = Trim(baseStr);	
			baseStr = Trim(getRight(baseStr, baseStr.length-spacePos));
			}
		} 

		for (var j=0; j<substringArray.length; j++){
		if (substringArray[j] != null && substringArray[j].length > 0)
			if (j>0){
				
				outputStr = outputStr + '\n' ;

				if (bTabPresent==1){outputStr = outputStr + '\t ';}

				outputStr = outputStr + substringArray[j];
			}
			else{
				
				outputStr = outputStr + '\n' + substringArray[j];
			}
		}
		
		tmpStr = '';
		baseStr = '';
		spacePos = 0;	
		substringArray = null;
		substringArray	=	new Array(9);
	}
    }  
    
	outputStr = outputStr + '\n';
	return outputStr;
 }
 else{
	            
	outputStr = inputStr + '\n';
	return outputStr;
}
}

function getLeft(str, n){
if (n <= 0)
    return '';
else if (n > String(str).length)
    return str;
else
    return String(str).substring(0,n);
}

function getRight(str, n){
if (n <= 0)
   return '';
else if (n > String(str).length)
   return str;
else {
   var iLen = String(str).length;
   return String(str).substring(iLen, iLen - n);
}
}

function LTrim(str){
if(str==null){return null;}
for(var i=0;str.charAt(i)==' ';i++);
return str.substring(i,str.length);
}

function RTrim(str){
if(str==null){return null;}
for(var i=str.length-1;str.charAt(i)==' ';i--);
return str.substring(0,i+1);
}

function Trim(str){
return RTrim(LTrim(str));
}


function sendMessage (title, out, width){

width=50;

var divide = '';
for (i = 0; i < width; i++){divide += '_';}

if (out.length > width){out = processStringJS(out);}

var top = title + '\n' + divide + '\n';

if (out.indexOf('\n')>4){out='\n' + out;}

var bottom = divide + '\n\nClick OK to continue. \n';

alert (top + out + bottom);
return;
}

function emailCheck(emailStr){
var filter  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;

if (filter.test(emailStr)){return 0;}

return -1;
}


function BodyOnLoad(){
var Fid=0;
var Eid=0;
	

for (Fid=0; Fid <  window.document.forms.length; Fid++){
	
	for (Eid=0; Eid < window.document.forms[Fid].length; Eid++)
	{
		
		el=window.document.forms[Fid].elements[Eid];
		if (el.type=="select-multiple" && el.options.selectedIndex!=-1){el.options[el.options.selectedIndex].selected = true;}
	}
}
}

function writeFlash(iw, ih, ifile){
document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="'+iw+'" HEIGHT="'+ih+'"  codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0" VIEWASTEXT id=ShockwaveFlash1>');
document.write('<PARAM NAME="allowScriptAccess" VALUE="sameDomain" />');
document.write('<PARAM NAME="movie" VALUE="'+ifile+'">');
document.write('<PARAM NAME="play" VALUE="true">');
document.write('<PARAM NAME="loop" VALUE="false">');
document.write('<PARAM NAME="quality" VALUE="high">');
document.write('<PARAM NAME="wmode" VALUE="transparent">');
document.write('<EMBED WIDTH="'+iw+'" HEIGHT="'+ih+'" src="'+ifile+'" allowScriptAccess="sameDomain" PLAY="true" LOOP="false" QUALITY="high" WMODE="transparent" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"><\/EMBED>');
document.write('<\/OBJECT>');
}