
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		{curleft += obj.x;}
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		{curtop += obj.y;}
	return curtop;
}




//this function only hides the drop down, this is for when the user clicks somewhere else on the page, not the link.
function HideDropDown()
{
 if (document.getElementById)
	{
	    document.getElementById('lang').style.display="none";
	}
}

function get_pos(linx, obj)
{
	
	var topx,leftx ;
    if (document.getElementById)
	{
		var W = document.body.clientWidth;
		if(obj =="lang")
		{
			if(browserDetect('firefox')) {topx = (findPosY(linx))+17;}
			else if(browserDetect('msie')) {topx = (findPosY(linx))+18;}
		
			if(W>950) {leftx = (findPosX(linx))-65;}
			else {leftx = (findPosX(linx))-65;}
		}
		else if(obj =="imagesId")
		{
			if(browserDetect('firefox')) {topx = (findPosY(linx))-223;}
			else if(browserDetect('msie')) {topx = (findPosY(linx))-205;}
		
			if(W>950) {leftx = (findPosX(linx))-180;}
			else  {leftx = (findPosX(linx))-180;}
		}


        document.getElementById(obj).style.left = leftx+'px';
        document.getElementById(obj).style.top = topx+'px';
	}
}


function gon()
{
	var W = document.body.clientWidth;
	
	

	if (W>994) 
	{
		if(document.getElementById("mainTable")){ document.getElementById("mainTable").style.width = "950px"; }
		if(document.getElementById("topId")) {document.getElementById("topId").style.width = "886px";}
		if(document.getElementById("bottomId")) {document.getElementById("bottomId").style.width = "892px";			}	
		if(document.getElementById("bottomUlId")) {document.getElementById("bottomUlId").className = "ul1024";}
		if(document.getElementById("left_side")) {document.getElementById("left_side").style.padding = "0px 10px 0px 32px;";}
		if(document.getElementById("left_sideTranslate")) {document.getElementById("left_sideTranslate").style.padding = "0px 10px 0px 32px;";		}
	}
	else  
	{
		if(document.getElementById("mainTable")) {document.getElementById("mainTable").style.width = "100%";}
		if(document.getElementById("topId")){ document.getElementById("topId").style.width = "750px";		}
		if(document.getElementById("bottomId")) {document.getElementById("bottomId").style.width = "750px";		}
		if(document.getElementById("bottomUlId")) {document.getElementById("bottomUlId").className = "ul800";		}
		if(document.getElementById("left_side")) {document.getElementById("left_side").style.padding = "0px 0px 0px 10px;";}
	}
	
	if(document.getElementById("mainPath"))
	{
		if (W>994) {document.getElementById("mainPath").style.width = "886px";}
		else {document.getElementById("mainPath").style.width = "750px";}
	}
	
	get_pos(document.getElementById('langHref'), 'lang');
	if(document.getElementById('imgHref')) {get_pos(document.getElementById('imgHref'), 'imagesId');	}
}

var winClix = true;	
var bix = false;

function show(linkx,obj) 
{
    get_pos(linkx, obj);
    if (document.getElementById)
	{
		if(!bix)
		{
			document.getElementById(obj).style.visibility = 'visible';
			bix = true;
			winClix = false;
		}
		else 
		{
			document.getElementById(obj).style.visibility = 'hidden';
			bix = false;
		}
	}
}

function hide()
{
    if( (document.getElementById) && (winClix) )
	{
	    document.getElementById('lang').style.visibility = 'hidden';
	    if(document.getElementById('imagesId'))
	        {
	            document.getElementById('imagesId').style.visibility = 'hidden';
	        }
	    bix = false;	
	}
	else 
    {
        winClix = true;
    }
}
	

function browserDetect(text) {
   var str = (navigator.userAgent.toLowerCase()).indexOf(text) + 1;
   var data = text;
   return str;
}

function popupOpener(fileName, widtha, heighta)
{
	widtha = parseInt(widtha);
	heighta = parseInt(heighta)-45;
	mapWindow = window.open(fileName,'','width='+widtha+',height='+heighta+',left=50,top=50, resizable=yes, toolbar=no, location=no, menubar=no, directories=no, status=no, scrollbars=yes');
	mapWindow.focus();
}



function resultsDiv()
{
	document.getElementById("resultsDiv").style.display = "block";
	document.getElementById("nerrowResults").style.display = "block";
}

//For PaymentOptions - used in frmRgister.aspx


function AddOption(objID, textOption, valueOption){
	var objectField = document.getElementById(objID);
	var item = new Option(textOption, valueOption);
	if(document.all){
	    objectField.add(item);	
	}
	else{
	    objectField.add(item, null);	
	}
}


function RemoveOption(objID){
	var fieldObj = document.getElementById(objID);
	
	if(fieldObj.length > -1){
		for(var i=fieldObj.length; i > -1; i--){
			fieldObj.remove(i);
		}
	}
}

function showPaymentOptions(ObjCountry, ObjddlCountry, ObjtrPaymentOptions, ObjtblPersonalDetails, ObjddlPayment)
{	
	var CountryFlag = document.getElementById(ObjCountry).value.split(',');
	if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])== 9)
	{
	   
		document.getElementById(ObjtrPaymentOptions).style.display = "none";
		document.getElementById(ObjtblPersonalDetails).style.display = "none";
	}
	else
	{
		document.getElementById(ObjtrPaymentOptions).style.display = "";
		
		
		if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])!= 0)
				{				
					document.getElementById(ObjtblPersonalDetails).style.display = "none";
					
					    RemoveOption(ObjddlPayment);
					    
					    AddOption(ObjddlPayment, itm0, 0);
					    AddOption(ObjddlPayment, itm1, 1);
					    AddOption(ObjddlPayment, itm2, 2);
					
                   
				}
			else if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])== 0)
			{    
				document.getElementById(ObjtblPersonalDetails).style.display = "none";
					
				
					RemoveOption(ObjddlPayment);    
	                AddOption(ObjddlPayment, itm0, 0);
					AddOption(ObjddlPayment, itm1, 1);
					AddOption(ObjddlPayment, itm2, 2);
					AddOption(ObjddlPayment, itm3, 3); 
				
			}					
	}
}

function showPaymentOptionsOnEditProfile(ObjCountry, ObjddlCountry, ObjtrPaymentOptions, ObjtblPersonalDetails, ObjddlPayment)
{
	var CountryFlag = document.getElementById(ObjCountry).value.split(',');
	if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])== 9)
	{
		document.getElementById(ObjtrPaymentOptions).style.display = "none";
		document.getElementById(ObjtblPersonalDetails).style.display = "none";
	}
	if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])!= 9)
	{
		document.getElementById(ObjtrPaymentOptions).style.display = "";
		
		if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])!= 0)
				{
					document.getElementById(ObjtblPersonalDetails).style.display = "none";
                    try
					{
					    RemoveOption(ObjddlPayment);
					    AddOption(ObjddlPayment, itm0, 0);
					    AddOption(ObjddlPayment, itm2, 1);
					}
					catch(e)
					{
					}

				}
			else if(parseInt(CountryFlag[document.getElementById(ObjddlCountry).selectedIndex])== 0)
				{
					document.getElementById(ObjtblPersonalDetails).style.display = "none";
                    try
					{
					    RemoveOption(ObjddlPayment);
					    AddOption(ObjddlPayment, itm0, 0);
					    AddOption(ObjddlPayment, itm1, 2);
					    AddOption(ObjddlPayment, itm2, 1);
					}
					catch(e)
					{
					}
				}
	}
}

function showPaymentOptionsMyProfile(objID, ObjCountry, ObjPersonalDetails, ObjPayment, ObjSelectedPayment)
{
	var CountryFlag = document.getElementById(objID).value.split(',');
	if(parseInt(CountryFlag[document.getElementById(ObjCountry).selectedIndex])== 9)
	{
		//document.getElementById(ObjPaymentOptions).style.display = "none";
		document.getElementById(ObjPersonalDetails).style.display = "none";
	}
	if(parseInt(CountryFlag[document.getElementById(ObjCountry).selectedIndex])!= 9)
	{	
		if(parseInt(CountryFlag[document.getElementById(ObjCountry).selectedIndex])!= 0)
				{
					document.getElementById(ObjPersonalDetails).style.display = "none";
					document.getElementById(tblPayPalEmail).style.display = "none";
					document.getElementById(trPaymentOptions).style.display = "";
                    try
					{
					    RemoveOption(ObjPayment);
					    AddOption(ObjPayment, itm0, -1);
					    AddOption(ObjPayment, itm1, 0);
					    AddOption(ObjPayment, itm2, 1);
					}
					catch(e)
					{
					}
				}
			else if(parseInt(CountryFlag[document.getElementById(ObjCountry).selectedIndex])== 0)
				{
					document.getElementById(ObjPersonalDetails).style.display = "none";
					document.getElementById(trPaymentOptions).style.display = "";
				    document.getElementById(tblPayPalEmail).style.display = "none";
                    try
					{
					    RemoveOption(ObjPayment);
					    AddOption(ObjPayment, itm0, -1);
					    AddOption(ObjPayment, itm1, 0);
					    AddOption(ObjPayment, itm2, 1);
					    AddOption(ObjPayment, itm3, 2);
					}
					catch(e)
					{
					}
				}
	}
	document.getElementById(ObjSelectedPayment).value = -1;
	
	
}


function EditMyProfilePersonalDetails(ObjPaymaent, ObjPersonalDetails, ObjSelectedPayment)
{
    if(!(document.getElementById(ObjSelectedPayment).value != -1 && changeCountry != true))
    {	    	
	    changeCountry = true;	    
	}
	if(document.getElementById(ObjPaymaent).value == "2" || document.getElementById(ObjPaymaent).value == "1") 
    {
        if(document.getElementById(ObjPaymaent).value == "1")
        {
           document.getElementById(tblPayPalEmail).style.display = "block";
           document.getElementById(ObjPersonalDetails).style.display = "none";
        }
        
        if(document.getElementById(ObjPaymaent).value == "2")
        {
	      document.getElementById(ObjPersonalDetails).style.display = "block";
	      document.getElementById(tblPayPalEmail).style.display = "none";
	    }
    }
    else 
    {
	    document.getElementById(ObjPersonalDetails).style.display = "none";
	    document.getElementById(tblPayPalEmail).style.display = "none";
	    if (document.getElementById(ObjPaymaent).value == "0") 
	    {
	        showModalPopup("NoPaymentConfirmBehavior");
	    }
    } 
	document.getElementById(ObjSelectedPayment).value = document.getElementById(ObjPaymaent).value;
	
}
//For modal pop-ups
function showModalPopupOnEvent(ev, modalPopupName) 
{
    ev.preventDefault();
    var modalPopupBehavior = $find(modalPopupName);
    modalPopupBehavior.show();
}
//For modal pop-ups
function showModalPopup(modalPopupName) 
{
    var modalPopupBehavior = $find(modalPopupName);
    modalPopupBehavior.show();
}
//For modal pop-ups
function hideModalPopupOnEvent(ev, modalPopupName) 
{
    ev.preventDefault();
    var modalPopupBehavior = $find(modalPopupName);
    modalPopupBehavior.hide();
}


//For modal pop-ups
function hideModalPopup(modalPopupName) 
{
    var modalPopupBehavior = $find(modalPopupName);
    modalPopupBehavior.hide();
}
function onNoPaymentConfirm() 
{
    hideModalPopup("NoPaymentConfirmBehavior");
}
function onNoPaymentCancel(ObjPayment, objSelectedpaymentMethod, objPaymentDetails)
{
    document.getElementById(ObjPayment).selectedIndex = objSelectedpaymentMethod;
    if(document.getElementById(ObjPayment).value == "2") 
	{
		document.getElementById(objPaymentDetails).style.display = "block";
	}
    hideModalPopup("NoPaymentConfirmBehavior");
}
//For Personal Details - used in frmRgister.aspx
function showPersonalDetails(objDdlPayment,objTblPersonalDetails)
{
   if(document.getElementById(objDdlPayment).value == "3" || document.getElementById(objDdlPayment).value == "2") 
    {
        if(document.getElementById(objDdlPayment).value == "2")
        {
           document.getElementById(tblPayPalEmail).style.display = "block";
           document.getElementById(objTblPersonalDetails).style.display = "none";
        }
        
        if(document.getElementById(objDdlPayment).value == "3")
        {
	      document.getElementById(objTblPersonalDetails).style.display = "block";
	      document.getElementById(tblPayPalEmail).style.display = "none";
	    }
    }
	
	else 
	{
		document.getElementById(objTblPersonalDetails).style.display = "none";
		document.getElementById(tblPayPalEmail).style.display = "none";
		if (document.getElementById(objDdlPayment).value == "1") 
		{
		    showModalPopup("NoPaymentConfirmBehavior");
		}
	}
}

//For Edit Personal Details - used in frmRgister.aspx
function EditPersonalDetails(objDdlPayment,objTblPersonalDetails)
{
	if(document.getElementById(objDdlPayment).value == "2") 
	{
		document.getElementById(objTblPersonalDetails).style.display = "block";
	}
	else 
	{
		document.getElementById(objTblPersonalDetails).style.display = "none";
		if (document.getElementById(objDdlPayment).value == "0") 
		{
		    showModalPopup("NoPaymentConfirmBehavior");
		}
	}
}
		

//For Agreement validation - used in frmRgister.aspx

function ValidateAgreeToTerms(source, arguments)
	{
		if (document.getElementById('chkAgree').checked)
		{
			arguments.IsValid = true;
		}
		else
		{
			arguments.IsValid = false;
		}
	}
	

function addbookmark()
{
bookmarkurl=document.location.href;
bookmarktitle=document.title;
if (document.all)
{window.external.AddFavorite(bookmarkurl,bookmarktitle);}
}

function fn_Invitefriend()
{
	document.location.href='/portfolio/frmInviteFriend.aspx';
	///var opn = window.open('/portfolio/frmInviteFriend.aspx','_BLANK','height=550 width=580 left=0 top=0 scrollbars=1');
	//opn.focus();
}

function fn_PaymentOption()
{
	var opn = window.open('/frmPaymentOptions.aspx','_BLANK','height=300 width=504 left=0 top=0 scrollbars=1');
	opn.focus();
}
function fn_Blogger()
{
	var opn = window.open('/frmBlogger.aspx','_BLANK','height=300 width=500 left=0 top=0 scrollbars=1');
	opn.focus();
}
function fn_whatareshvoongmessg()
{
	var opn = window.open('/frmShvoongMesg.aspx','_BLANK','height=300 width=504 left=0 top=0 scrollbars=1');
	opn.focus();
}

function fn_ExampleGoodAbstract()
{
 
	var opn = window.open('/frmHowToWritePopup.aspx','_BLANK','height=638 width=504 left=0 top=0 scrollbars=1');
	opn.focus();
}
function fn_WantEnjoyHigherProfits()
{
	var opn = window.open('/frmMarketingPopup.aspx','_BLANK','height=550 width=504 left=0 top=0 scrollbars=1');
	opn.focus();
}
function LinkToEarnMoney()
{
	var url= '/frmEarnMoney.aspx';
	var owin = window.open(url,'Title','width=555 height=520 left=0 top=0 scrollbars=1' );
	owin.focus(); 
}
function pageScroll()
 {
window.scroll(0,150); // horizontal and vertical scroll increments    	
}


function fRewardClick()
{
   document.location.href='/promotion/';

}
