var C_BSK="VERepBasket";
var C_QTY="VEChkQty";


//saveOrdershowBasketIcon(getCookieValue(C_BSK));
function checkInput(obj, str)
{
	if (obj.srchfor.value.length<1)
	{
		alert("Please enter " + str + " you want to search for.");
		return false
	}
	else
		return true;
}

function checkTicker()
{
	if (document.searchRep.srchfor.value.length<1)
	{
		alert("Please enter ticker or key word you want to search for.");
		return false
	}
	else
	{
		document.searchRep.action = document.searchRep.srchfor.value;
		document.searchRep.submit();
		return true;
	}
}

function checkSymbol()
{
	if (document.searchForm.srchfor.value.length<1)
	{
		alert("Please enter symbol you want to search for.");
		return false
	}
	else
		return true;
}

function checkSymbol1()
{
        if (document.searchForm2.srchfor.value.length<1)
        {
                alert("Please enter symbol you want to search for.");
                return false
        }
        else
                return true;
}

//used for templat_maim.stub
function showBarPage(name)
{
	document.location.replace(name);	
	return;
}

function previewReport(n) 
{
	url = "/html/rep/preview/example" + n + ".html";
   	newWin = window.open(url,'previewWindow','scrollbars=yes,resizable=yes,width=580,height=600,top=20,left=10');
   	if (!newWin.focus || newWin.open) 
   		newWin.focus();
}

	
//add report to basket:
function setBasket(idx, Rptid)
{
	var myBsk = getCookieValue(C_BSK);	
	var replist=myBsk.split("_");
	
	if (document.reportForm.chkReport[idx].checked)
	{		
		for (i=0; i<replist.length; i++)
		{
		   if (replist[i] == Rptid)
		   {
			alert("You already selected this report!");
			return false;
		   }			
		}		
	}
	
	return true;
}


function deleteItem()
{
	if (!confirm("Do you want to remove this report from shopping cart?"))
		return false;	
	return true;
}


function showBasketIcon(myBsk)
{
	if (myBsk == null || myBsk == "")
		myBsk = getCookieValue(C_BSK);
        var numOfRep = 0;
        if (myBsk.length>0)
        {
        	if (myBsk.indexOf("_") == 0)
              		myBsk = myBsk.substr(1);
                var replist=myBsk.split("_");
                numOfRep = replist.length;
        }

        //if(navigator.appName.indexOf('Netscape') > -1)
        //        return;
        //if (numOfRep < 1)
        //        bskmsg = "<font color='#000000'>Cart is empty</font>";
        //else
        //        bskmsg = "<font color='#000000'>Items: " + numOfRep + "</font>";
	//document.getElementById("currentReport").innerHTML = bskmsg;      
	document.getElementById("currentReport").innerHTML =  "<font color='#000000'>Items: " + numOfRep + "</font>";      
        //if (document.all.currentReport != null)
        //        document.all.currentReport.innerHTML=bskmsg;
}


function getCookieValue(name)
{
    var cookieSet = (document.cookie).split(';');
    var value = "";
    
    for (i = 0; i < cookieSet.length; i++) 
    {
    	str = cookieSet[i];
     	pos = str.search("=");
     	
 	if ( str.search(name) != -1 && pos != -1)
        { 		
 		value = str.substring(pos+1);
 		break;
        }
    }	
 //alert(document.cookie);   
    return value;
}

function addToBasket()
{
	var numOfRep = 0;
	for (i=0; i<document.reportForm.elements.length; i++)
	{		
		if (document.reportForm.elements[i].checked)
		{
			numOfRep = 1;
			break;
		}
	}
	
	if (numOfRep == 0)
	{
		alert("You didn't select any report! Please choose report first!");
		return false;
	}
	
	return true;
}

function addIndToBasket()
{
	var myBsk = getCookieValue(C_BSK);	
	var replist=myBsk.split("_");
	
	for (i=0; i<replist.length; i++)
	{
	   if (replist[i] == document.reportForm.chkReport.value)
	   {
		alert("You already selected this report!");
		return false;
	   }			
	}		
	
	return true;
}

function viewBasket()
{
	var myBsk = getCookieValue(C_BSK);
	//alert(myBsk);
	var replist=myBsk.split("_");
	var numOfRep = replist.length;

	if (myBsk.length<1 || numOfRep<1)
	{
		alert("Your shopping cart is empty!");
		return false;
	}
	
	//document.location.replace("viewBasket");
	
	return true;
}

