var splChars = "!@$%^&*()+=[]\\;,./{}|:<>?";
var receiveobject
var receiveobject
var sendobject
var recieveurl
var sendurl
var mesgurl
var receivefriends
var aks
var shweta
var pastry
var tossId

function init()
{
	 sendobject = getXMLobject()
     receiveobject = getXMLobject()
	 receivefriends = getXMLobject()
	 getMarqueeRates()

}

function getXMLobject()
{

        //code for Mozilla
        if (window.XMLHttpRequest)
                xmlobject = new XMLHttpRequest()
        //code for IE
        else if (window.ActiveXObject)
                xmlobject = new ActiveXObject("Microsoft.XMLHTTP")
        if (xmlobject){
                 return xmlobject}
        else window.alert("Could not create xmlhttp object")
}

function getMarqueeRates()
{
	  receiveurl = "marquee.php"
        receivefriends.open("GET",receiveurl,true)
        receivefriends.onreadystatechange = processOnline
        receivefriends.send(null)
}

function processOnline()
{
		if(receivefriends.readyState==4)
        {
				if(receivefriends.status==200)
				{
					document.getElementById("marquee").innerHTML=receivefriends.responseText
					setTimeout(getMarqueeRates,38222)
				}
		}
        else 
		{
			document.getElementById("marquee").innerHTML="<img src=layout/loading.gif> <font color=#ff0000>Loading...</font>"
		}
}

   function checkInteger(val)
    { 
        for(var i=0;i<val.length;i++)
        {
            if(!isDigit(val.charAt(i)))
            {
                return false; 
            }
        }
        return true;
    }
	
    function checkPrice(val)
    { 
        for(var i=0;i<val.length;i++)
        {
            if(!isDecimal(val.charAt(i)))
            {
                return false; 
            }
        }
        return true;
    }
    
	function isDigit(num)
    {
        if (num.length>1)
        {return false;} 
        var string="1234567890";
        if ( string.indexOf(num)!=-1)
        {return true;}
        return false;
    }
	
	function isDecimal(num)
    {
        if (num.length>1)
        {return false;} 
        var string="1234567890.";
        if ( string.indexOf(num)!=-1)
        {return true;}
        return false;
    }
	
	function specialChars(formString)
    {
        for (var i = 0; i < formString.length; i++)
        {
            if (splChars.indexOf(formString.charAt(i)) != -1)
            {
				return 1;
            }

        }
        return 0; // Does Not contains Special Characters
    }

    function checkmail(Email)
    {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Email.value ))
        {
            return 0; // valid
        }
        else
        {
            return 1;
        }
    }

    function Trim(TRIM_VALUE)
    {
        if(TRIM_VALUE.length < 1)
        { 
            return "";
        }
        TRIM_VALUE = RTrim(TRIM_VALUE);
        TRIM_VALUE = LTrim(TRIM_VALUE);
        if(TRIM_VALUE=="")
        {
            return ""; 
        }
        else
        {
            return TRIM_VALUE;
        }
    } //End Function

    function RTrim(VALUE)
    {
        var w_space = String.fromCharCode(32);
        var v_length = VALUE.length;
        var strTemp = "";
        if(v_length < 0)
        {
            return "";
        }
        var iTemp = v_length -1;
    
        while(iTemp > -1) 
        {
            if(VALUE.charAt(iTemp) == w_space){
        }
        else
        {
            strTemp = VALUE.substring(0,iTemp +1);
            break;
        }
        iTemp = iTemp-1; 
        
        } //End While
        return strTemp;
    
    } //End Function
    
    function LTrim(VALUE)
    {
    var w_space = String.fromCharCode(32);
    if(v_length < 1)
    { 
        return "";
    }
    var v_length = VALUE.length;
    var strTemp = "";
    
    var iTemp = 0;
    
    while(iTemp < v_length)
    {
        if(VALUE.charAt(iTemp) == w_space) 
        {
        }
        else
        {
            strTemp = VALUE.substring(iTemp,v_length);
            break;
        }
        iTemp = iTemp + 1;
        } //End While
        return strTemp; 
    } //End Function

function getPortfolio(aks)
{
		receiveurl = "myportfolio.php?id="+aks
//		alert(receiveurl) // myportfolio.php?id=1
        receiveobject.open("GET",receiveurl,true)
        receiveobject.onreadystatechange = processP
        receiveobject.send(null)
}

function processP()
{
        if(receiveobject.readyState==4)
        {
				if(receiveobject.status==200)
				{
					document.getElementById("portfolio").innerHTML=receiveobject.responseText
					setTimeout(getPortfolio,40000)
				}
        }
        else {
			document.getElementById("portfolio").innerHTML="<img src=layout/loading.gif> <font color=#ff0000>Loading...</font>"
			}
}

function buying(shweta)
{
	receiveurl = "bmarket.php?shareid="+shweta
        receiveobject.open("GET",receiveurl,true)
        receiveobject.onreadystatechange = processB
        receiveobject.send(null)
}

function toss(tossId)
{
	receiveurl = "playcasino.php?gameId="+tossId
        receiveobject.open("GET",receiveurl,true)
        receiveobject.onreadystatechange = processCasino
        receiveobject.send(null)
}

function dice()
{
	receiveurl = "playcasino.php?gameId=dice"
        receiveobject.open("GET",receiveurl,true)
        receiveobject.onreadystatechange = processCasino
        receiveobject.send(null)
}

function processCasino()
{
        if(receiveobject.readyState==4)
        {
				if(receiveobject.status==200)
				{
					document.getElementById("game").innerHTML=receiveobject.responseText
				}
        }
        else {
			document.getElementById("game").innerHTML="<img src=layout/loading.gif> <font color=#ff0000>Loading...</font>"
			}
}

function bidding(pastry)
{
		receiveurl = "ipoinfo.php?ipoid="+pastry
        receiveobject.open("GET",receiveurl,true)
        receiveobject.onreadystatechange = processB
        receiveobject.send(null)
}

function processB()
{
        if(receiveobject.readyState==4)
        {
				if(receiveobject.status==200)
				{
					document.getElementById("market").innerHTML=receiveobject.responseText
				}
        }
        else {
			document.getElementById("market").innerHTML="<img src=layout/loading.gif> <font color=#ff0000>Loading...</font>"
			}
}
