function PrintThisPage(mode)
{
if (mode==null)
	mode=1;

var targetUrl = window.location.href;
var hasQueryString = document.URL.indexOf('?');
var additionalQueryString = "";
	if (hasQueryString != -1) 
	{
		additionalQueryString = document.URL.substring(hasQueryString+1, document.URL.length);
		targetUrl = targetUrl + "&print=" + mode;
	} 
	else
	{
		targetUrl = targetUrl + "?print=" + mode;
	}
window.open(targetUrl,"","toolbar=0,statusbar=0,menubar=0,scrollbars=1,resizable=1");
}

function Sendpagetoafriend()
{
var targetUrl = "sendtoafriend.asp?page=" + window.location.href;
window.open(targetUrl,"","toolbar=0,statusbar=0,menubar=0,scrollbars=1,resizable=0,width=500,height=400");
	
}

function SendpagetoafriendCnet()
{
var targetUrl = "sendtoafriend.asp?page=" + window.location.href;
window.open(targetUrl,"","toolbar=0,statusbar=0,menubar=0,scrollbars=1,resizable=0,width=800,height=700");
	
}

function Commentonthisarticle()
{
var targetUrl = "commentonthisarticle.asp?page=" + window.location.href;
window.open(targetUrl,"","toolbar=0,statusbar=0,menubar=0,scrollbars=0,resizable=0,width=700,height=550");
	
}

function CommentonthisarticlePRW()
{
var targetUrl = "commentonthisarticle.asp?page=" + window.location.href;
window.open(targetUrl,"","toolbar=0,statusbar=0,menubar=0,scrollbars=0,resizable=0,width=800,height=550");
	
}

function check_Toemailfn(frm,num)
{
// make sure a valid e-mail address
	var txt;
    	// this function is called from  Email
	if ( num == 1 && frm.Toemail.value.length > 0)
		txt = frm.Toemail.value;
		else
		{
			alert("Please enter the To Email");
			frm.Toemail.value="";
			frm.Toemail.focus();
		return false;
		}

	if ( txt.indexOf("@") < 1 || txt.indexOf(".") == -1 || txt.length <8 )
	{
			alert("This email address seems wrong. Please re-enter a valid one.");
		if ( num == 1 )  // set focus to that text box
		{
			frm.Toemail.value="";
			frm.Toemail.focus();
			return false;
     	}
	else
		{
		return true;
		}
	}
	else
	{
	return true;
	}

}
function check_Fromemailfn(frm,num)
{
// make sure a valid e-mail address
	var txt;
    	// this function is called from  Email
	if ( num == 1 && frm.Fromemail.value.length > 0)
		txt = frm.Fromemail.value;
		else
		{
			alert("Please enter the From Email");
			frm.Fromemail.value="";
			frm.Fromemail.focus();
		return false;
		}

	if ( txt.indexOf("@") < 1 || txt.indexOf(".") == -1 || txt.length <8 )
	{
			alert("This email address seems wrong. Please re-enter a valid one.");
		if ( num == 1 )  // set focus to that text box
		{
			frm.Fromemail.value="";
			frm.Fromemail.focus();
			return false;
     	}
	else
		{
		return true;
		}
	}
	else
	{
	return true;
	}

}
function checkSendToAFriend(Frm)
{
   if(!FromemailFn(Frm))
   {
	return false;
   }
   if(!yournameFn(Frm))
   {
	return false;
   }
   if(!ToemailFn(Frm))
   {
	return false;
   }
}

function checkSendToAFriendCnet(Frm)
{
   if(!TonameFn(Frm))
   {
	return false;
   }
   if(!FromemailFn(Frm))
   {
	return false;
   }
   if(!yournameFn(Frm))
   {
	return false;
   }
   if(!ToemailFn(Frm))
   {
	return false;
   }
}

function checkSendComment(Frm)
{
   if(!FromemailFn(Frm))
   {
	return false;
   }
   if(!yournameFn(Frm))
   {
	return false;
   }
}

function TonameFn(Frm)
{
var toname=Frm.ToName.value;
if(toname == "")
{
alert("To name should not be left blank");
Frm.ToName.focus();
return false;
}
return true;
}

function FromemailFn(Frm)
{
var fromemail=Frm.Fromemail.value;
if(fromemail == "")
{
alert("From email should not be left blank");
Frm.Fromemail.focus();
return false;
}
return true;
}

function ToemailFn(Frm)
{
var toemail=Frm.Toemail.value;
if(toemail == "")
{
alert("To email should not be left blank");
Frm.Toemail.focus();
return false;
}
return true;
}

function yournameFn(Frm)
{
var yourname=Frm.yourname.value;
if(yourname == "")
{
alert("Name should not be left blank");
Frm.yourname.focus();
return false;
}
return true;
}
function confirm_delete(custommess)
{
 if (typeof(custommess) == "undefined")
	{	
    custommess = '';
   }
  else
  {
	custommess = custommess + '\r\n'; 
  }   
  
  if (confirm(custommess + "Are you sure you want to delete this item?")==true)
    return true;
  else
    return false;
}

function openAssetManager(path, site, folder, oid, pubsite, level, appenddate, ipAddress) {
	var left = screen.availWidth/2 - 640/2;
	var top = screen.availHeight/2 - 475/2;
	var url, win;
	
	if (site != '')
		path = path + '/' + site;
	if (appenddate) {
		var d = new Date();
		folder = folder + '/' + d.getFullYear();
		if (d.getMonth() < 9)
			folder = folder + '-0' + (d.getMonth()+1);
		else
			folder = folder + '-' + (d.getMonth()+1);
		if (d.getDate() < 10)
			folder = folder + '-0' + d.getDate();
		else
			folder = folder + '-' + d.getDate();
	}
	if (ipAddress != null && ipAddress != '')
		folder = folder + '/' + ipAddress;
	path = path.replace('//', '/');
	
	if (pubsite)
		url = 'include';
	else {
		url = '/cms2/includes/InnovaStudio';
	}
	
	win = window.open(url + '/assetmanager/assetmanager.asp?surl=' + path + '&sdir=' + folder + '&slev=' + level + '&sobj=' + oid + '&ffilter=image',"assetManager","width=640px,height=475px,left="+left+",top="+top+",resizable=1");
	win.focus();
}