var jsGraphicsUrl = SiteUrl+"graphics/";
function positiondiv(top,left,div)
{	 
document.getElementById(div).style.top=top;
document.getElementById(div).style.left=(parseInt(left)-300)+'px';
document.getElementById(div).style.display='block';
}
function makeAjaxCall(url,div_id)
{ 
new Ajax.Updater(div_id,url,{asynchronous:true});
}
function submitSearch()
{
var search =" ";
if(isNull($('keyword').value))
{
	alert("Please enter keyword for search.");
	document.getElementById('keyword').focus();
	return false;
}
else if(!validateSearch($('keyword').value))
{
	alert("Only  & * @  ! ~ ' ,  special characters are allowed.");
	document.getElementById('keyword').focus();
	return false;
}
}
function m_close_popup(div)
{
 $(div).innerHTML='';
 $(div).style.display='none';
}
function validateSearch(keyword){
	var rex =/^[A-Z a-z0-9_.\' @&*!~,-]+$/;
	return rex.test(keyword);
}
function isEmail(aStr)
{
	var reEmail=/^[0-9a-zA-Z_'\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
  	if(!reEmail.test(aStr))
	{	 
		return false;
	}
 	return true;
 }
function showLoader(div_id)
{
document.getElementById(div_id).innerHTML = "<p class='loader'><img src='"+ jsGraphicsUrl +"loader_small.gif'  alt='loader'  align='absmiddle'></p>";
}

function isNull(aStr)
{
var index;		
for (index=0; index < aStr.length; index++)
	if (aStr.charAt(index) != ' ')
		return false;
return true;
}
function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
	while(1) 
	{
	  curleft += obj.offsetLeft;
	  if(!obj.offsetParent)
		break;
	  obj = obj.offsetParent;
	}
else if(obj.x)
	curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
	while(1)
	{
	  curtop += obj.offsetTop;
	  if(!obj.offsetParent)
		break;
	  obj = obj.offsetParent;
	}
else if(obj.y)
	curtop += obj.y;
return curtop;
}
function Validate_Login()
{	 
if(isNull(document.getElementById('sLogin').value))
{
	alert("Please enter email address.");
	document.getElementById('sLogin').focus();
	return false;
}
else if(!isEmail(document.getElementById('sLogin').value))
{
	alert("Please enter valid email address.");
	document.getElementById('sLogin').focus();
	return false;
}
if(isNull(document.getElementById('sPassword').value))
{	
	alert("Please enter password.");
	document.getElementById('sPassword').focus();
	return false;
}									
//document.login_form.submit();
return true;
}
function m_Inputboxeffect1(id,event)
{
obj=document.getElementById(id);
if(event=='focus')
{
	document.getElementById(id).style.border='1px solid #9EC1E0';
	document.getElementById(id).style.background='#DDDDDD';
}
else
{
	document.getElementById(id).style.border='1px solid #D1CFCE';
	document.getElementById(id).style.background='#FBFAFA';
}
} 
function callPageDesc(pageId)
{
 	showLoader('get_page_desc');
	if(testIsValidObject($('page_desc')))
	{
		new Ajax.Updater('get_page_desc', SiteUrl+'homepage/getPageDesc/'+pageId, { method: 'post', parameters: $('page_desc').serialize()});
	}
	else
	{
		new Ajax.Updater('get_page_desc', SiteUrl+'homepage/getPageDesc/'+pageId);
	}
}
function getOnFacbk()
{
var myUrl = document.location.href;
var start2;
start2 = myUrl.search("/details/");
if(Math.abs(start2)!=-1)
{
	myUrl = SiteUrl+$("urlA").value;
	//alert(myUrl);
}
window.open("http://www.facebook.com/share.php?u="+myUrl+"&title="+document.title);
}
function testIsValidObject(objToTest) 
{
if (null == objToTest) 
{	return false;	}
if ("undefined" == typeof(objToTest) ) 
{	return false; }
return true;
}