
function printThisArticle()
{
    var vObj;
    vObj=document.getElementById('frmArticle');
    if (vObj != null)
    {
      vObj.target = "_new";
      vObj.action="general/printArticle.asp";
      vObj.submit();
    }
}

function mailToFriend(headline)
{	
	var vheadline;
	vheadline = headline.substring(18);		
	var fromURL = window.location; 	
	// window.open('general/mailToFriend.asp?fromURL='+ fromURL ,'mywindow','Width= 500,height=450');
	// window.open('general/mailToFriend.asp?fromURL='+ fromURL +'&title='+headline ,'mywindow','Width= 500,height=450');
	window.open('general/mailToFriend.asp?fromURL='+ fromURL + '&title=' + vheadline ,'mywindow','Width= 500,height=450'); 
	
}

function getResult()
{
    var vObj;
    vObj=document.getElementById('frmSearch');
    if (vObj != null)
    {
		var vObjPath;		
        vObjPath =document.getElementById('hdnGeneralPath');
        vObj.target = "_self";
		var vPath = 'general/';
		if (vObjPath != null)
		{
			vPath = vObjPath.value;
		}		
		var vURL;
		vObjPath =document.getElementById('hdnDestinationPage');
		if (vObjPath != null)
		{
			if (vObjPath.value != '')
			{
				vPath = vPath + vObjPath.value;
			}
			else
			{
				vPath = vPath + 'searchArticles.asp';
			}
		}
		else
		{
			vPath = vPath + 'searchArticles.asp';
		}
		vURL = vPath;
		vObj.action=vURL;
		vObj.submit();
    }
}
function search(vSearchType)
{
	var vObj;
    vObj=document.getElementById('frmSearch');
    if (vObj != null)
    {
		var vObjPath;      
		vObjPath =document.getElementById('hdnDestinationPage');
		if (vObjPath != null)
		{
			if (vSearchType=='content')
			{
				var vWord;
				vWord =document.getElementById('txtSearchWord');
				if (vWord != null)
				{
					var vValue;
					vValue=trimAll(vWord.value);
					if (vValue =='')
					{
						//alert('enter keywords to search!');
						vWord.value='';
						vWord.focus();
						return false;
					}
					else
					{
						vObjPath.value = 'searchArticles.asp';
					}					
				}				
			}
			else if (vSearchType=='vendor')
			{
				vObjPath.value = 'searchVendors.asp';
			}
			else if (vSearchType=='deal')
			{
				vObjPath.value = 'searchDeals.asp';
			}
			else if (vSearchType=='event')
			{
				vObjPath.value = 'searchEvents.asp';
			}
			else if (vSearchType=='job')
			{
				vObjPath.value = 'searchJobs.asp';
			}
			else
			{
				vObjPath.value = 'searchArticles.asp';
			}
		}
		getResult();
		
	}
}
function checkEnterOnclick(evtobj)
	 {
	 	if (window.navigator.appName=="Microsoft Internet Explorer"){
	 		if (window.event.keyCode==13){return search('content');} }
	 	else{
	 		if (evtobj.which ==13){return search('content');} }		
	 }
	 
function trimAll( strValue ) {
/************************************************
DESCRIPTION: Removes leading and trailing spaces.

PARAMETERS: Source string from which spaces will
  be removed;

RETURNS: Source string with whitespaces removed.
*************************************************/
 var objRegExp = /^(\s*)$/;

    //check for all spaces
    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }

   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}	 

function validateEmail( strValue) {
/************************************************
DESCRIPTION: Validates that a string contains a
  valid email pattern.

 PARAMETERS:
   strValue - String to be tested for validity

RETURNS:
   True if valid, otherwise false.

REMARKS: Accounts for email with country appended
  does not validate that email contains valid URL
  type (.com, .gov, etc.) or valid country suffix.
*************************************************/
var objRegExp  =  /(^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$)/;

  //check for valid email
  return objRegExp.test(strValue);
}

function toggle(v) { $S(v).display=($S(v).display=='none'?'block':'none'); }
function $(v) { return(document.getElementById(v)); }
function $S(v) { return($(v).style); }


//var vIconsPath = "http://67.18.167.34/images/"
var vIconsPath = "../images/";

provider = new Image();
provider.src =  vIconsPath + "Provider_search_big.jpg";

deal = new Image();
deal.src =  vIconsPath + "Deal_search_big.jpg";

events = new Image();
events.src =  vIconsPath + "Event_search_Big.jpg";

newsletter = new Image();
newsletter.src =  vIconsPath + "Newsletter_big.jpg";

blogs = new Image();
blogs.src =  vIconsPath + "blog_big.jpg";

news = new Image();
news.src = vIconsPath + "news60x72.jpg";

strategy = new Image();
strategy.src = vIconsPath + "strategy62x72.jpg";

industries = new Image();
industries.src = vIconsPath + "industries60x72.jpg";

processes = new Image();
processes.src = vIconsPath + "processes60x72.jpg";

serviceproviders = new Image();
serviceproviders.src = vIconsPath + "providers60x72.jpg";

gs100 = new Image();
gs100.src =  vIconsPath + "gs62x72.jpg";

destinations = new Image();
destinations.src =  vIconsPath + "destination60x72.jpg";

casestudies = new Image();
casestudies.src =  vIconsPath + "case_studies60x72.jpg";

risk = new Image();
risk.src =  vIconsPath + "risk60x72.jpg";

careers = new Image();
careers.src =  vIconsPath + "global_carrier60x72.jpg";

whitepaper = new Image();
whitepaper.src =  vIconsPath + "white_paper60x72.jpg";
	
function playGSLaunch(){	
	document.write('<div id="GSLaunch" style="position:absolute; top:90px; left:100px; width:700px;" align="center">');
	document.write('<table border="0" cellpadding="0" cellspacing="0">');
    document.write('<tr>');
    document.write('<td nowrap="true" align="right" valign="bottom"><div class="cdfont" onMouseDown="HideGSLaunch();" onClick="HideGSLaunch();" style="cursor:pointer;">click here to close &nbsp;&nbsp;');
    document.write('<img src="../images/skip.gif" width="20" height="20" border="0" class="cdfont" style="cursor:pointer;" onClick="HideGSLaunch();" onMouseDown="HideGSLaunch();" /></div></td>');
    document.write('</tr>');
    document.write('<tr>');
    document.write('<td>');
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width=650' height='500'>");
	document.write("<param id='mname' name='movie' value='http://www.globalservicesmedia.com/ads/gservices-1.swf'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='menu' value='false'>");	
	document.write("<embed id='mname1' src='http://www.globalservicesmedia.com/ads/gservices-1.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='650' height='500' ></embed>");
	document.write("</object>");
	document.write('</td>');
    document.write('</tr>');
	document.write('</table>');
	document.write('</div>');	
	setTimeout("HideGSLaunch()",19000); 	
}

function HideGSLaunch(){
		document.getElementById('GSLaunch').style.display="none";
	}
