   var loadingMessage = "<b>Loading...</b><img src=\"images/ajax-loader.gif\" width=\"18\" height=\"18\" alt=\"Buy and Sell Signals\"/>";
			
    	
	var countryid='';
	var exchangeid = '';    
    var fordays = '';
    var roistock='';
     var getGoInterVal = "";
     var forDeliveryDays = 360;
    function roiOnfocus(thisO) {
		var textVal = document.getElementById("roistock").value;
		document.getElementById("roistock").className = "txt_box";		
		if (textVal == "Enter stock to check ROI") {
			thisO.select();
			thisO.value = "";
			document.getElementById("roistock").value="";
		}
		fordays = 360;
	}
	function roiOnblur(thisO) {
		if (thisO.value == "") {
			document.getElementById("roistock").className = "txt_box";
			thisO.value = "Enter stock to check ROI";
		}
	}
			
   function showEODROI(days){
    	fordays = days;
    	document.getElementById("roistock").value ="Enter stock to check ROI";
     	getRoiValue('click', '');
    }
    
   
	function getRoiValue(evt, e,onClick,goVal) {
	
		var key;
		var roival = 0;
		if (window.event) {
			key = window.event.keyCode;
		} else {
			key = e.which;
		}
		var oldROIStock = roistock;
		getGoInterVal = roistock1;
		if (key == 13 || evt == "click") {
			roistock = document.getElementById("roistock").value;
			roistock = trim(roistock);			
			if(roistock == "Enter stock to check ROI"){
				roistock = oldROIStock;
			}
			if (roistock == "") {
				alert("Please enter stock name");
				document.getElementById("roititle").innerHTML ="";
				document.getElementById("roistock").focus();
				return;
			}
			if(goVal == "go")
				if(roistock == "" || roistock == "Enter stock to check ROI" || getGoInterVal == roistock){
					alert("Please enter stock name");
					return;
				}
			
			document.getElementById("roistock").value ="Enter stock to check ROI";
			document.getElementById("roistock").className = "txt_box";
			var valid       =   "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!.?&'^ ";
	        var spec_charac     =   "@#$%*()+=-[]\\\;,/{}|\:<>`~";
	        var spec_charac1     =   "@#$%*()+=-[]\\\;,/{}|\:<>`~^&?!'";
	        var strstcode = "yes";	      
		    for (var i=0; i<roistock.length; i++) {
		  		temp =roistock.substring(i, i+1);
				if (spec_charac.indexOf(temp) != "-1") {
		       		strstcode = "no";   
		       		break;         
				} else {
					strstcode = "yes";				
				}
		 	}
			if (strstcode == "no") { 
				alert("Please Enter Vaild Stock name or code");
				document.getElementById("roititle").innerHTML ="";
				document.getElementById("roistock").focus();
				return; 
		 	}
		 	if(roistock=="." || roistock=="!" || roistock=="?" || roistock=="&" ||roistock=="'" || roistock=="^") {
		 		alert("Please Enter Vaild Stock Name");
		 		document.getElementById("roititle").innerHTML ="";
				document.getElementById("roistock").focus();
				return;
		 	}
		 	 
			
			if(fordays==""||fordays==null){
				fordays = 360;
				
			}
			document.getElementById("numberBg").style.display="block";
			document.getElementById("numberNT").style.display="none";
			document.getElementById("roititle").innerHTML = "<font face=\"Arial\" size=\"3\">Calculating</font>"
						
			HomePageDWR.getRoiIntraday(roistock, countryid,fordays, function (res) {
			
				var tatalData = res.split("~~");			
				//var count = tatalData[3];
				//if ((count != null && count != "" && count != "null") && (count > "3" || count > 3)) {
					
				//}
				var roiTotal = tatalData[0];
				var roiArr = roiTotal.split(".");
				var roiValue = tatalData[0];
				/*var roiValue = "";
				if (roiArr.length >= 2) {
					
					roiValue = roiArr[0];
				} else {
					roiValue = roiArr[0];
				}*/
				roival = roiValue;
				try{
				document.getElementById("getStockName").innerHTML = "<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span>" ;
				}catch(e){}
				//document.getElementById("stockDescription1").style.display="block";
				if(roiValue == "NaN"){
				
					alert("Please enter vaild stock name");
					document.getElementById("roititle").innerHTML ="";
					ajax_options_hide();
					if(countryid == "1"){
					try{
						document.getElementById("roistock").value='GOOG';
						document.getElementById("roistock1").value='GOOG';
						getDeliveryRoi('click', '','onClick');
						}catch(e){}
					}
					else{
					try{
						document.getElementById("roistock").value='MARUTI';
						document.getElementById("roistock1").value='MARUTI';
						getDeliveryRoi('click', '','onClick');
						getRoiValue('click', '','onClick');
						}catch(e){}
					}
					
					return;
				}
				if (roiValue <= 0 || roiValue== "NaN") {
				try{
					roiValue = "Stock not suitable for Intraday Trades.";
					document.getElementById("getStockName").style.display = "block";
			
					document.getElementById("getStockName").innerHTML = "<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span>" ;
					document.getElementById("numberBg").style.display="none";
					document.getElementById("numberNT").style.display="block";
					document.getElementById("getStockName").style.display = "block";
					document.getElementById("numberNT").innerHTML = roiValue;
					document.getElementById("stockDescription").innerHTML = "Check out ROI on Delivery trades" ;
					}catch(e){}
				} else {
				try{
					roiValue = "" + roiValue + " % ";
					document.getElementById("numberBg").style.display="block";
					document.getElementById("numberNT").style.display="none";
					document.getElementById("roititle").innerHTML = roiValue;
					var stockDesc=roiValue + "is the return earned by following all the buy sell signals on "+"<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span> in 1 year"
					document.getElementById("stockDescription").innerHTML = "Follow our Buy Sell signals to make this ROI" ;
					}catch(e){}
				}
				try{
				document.getElementById("getStockName").innerHTML = "<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span>" ;
				document.getElementById("stockDescription1").style.display="block";
				}catch(e){}
				
				try{
					
				}catch(e){}
				ajax_options_hide();
			});
		}
	}
	
	
  	
 	function showDeliveryROI(days){
    	forDeliveryDays = days;
    	document.getElementById("roistock1").value ="Enter stock to check ROI";
		getDeliveryRoi('click', '');
    }
 	var roistock1 = "";
 	var getGoDelVal = "";
 	function getDeliveryRoi(evt,e,onClick,goVal){
 		var key;
		var roival = 0;
		if (window.event) {
			key = window.event.keyCode;
		} else {
			key = e.which;
		}
		var oldROIStock = roistock1;
		getGoDelVal = roistock1;
		if (key == 13 || evt == "click") {
			roistock1 = document.getElementById("roistock1").value;
			roistock1 = trim(roistock1);			
			if(roistock1 == "Enter stock to check ROI"){
				roistock1 = oldROIStock;
			}
			if (roistock1 == "") {
				alert("Please enter stock name");
				document.getElementById("roistock1").focus();
				return;
			}
			if(goVal == "go")
				if(roistock1 == "" || roistock1 == "Enter stock to check ROI" || getGoDelVal == roistock1){
					alert("Please enter stock name");
					return;
				}
			
			document.getElementById("roistock1").value ="Enter stock to check ROI";
			document.getElementById("roistock1").className = "txt_box";
			var valid       =   "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!.?&'^ ";
	        var spec_charac     =   "@#$%*()+=-[]\\\;,/{}|\:<>`~";
	        var spec_charac1     =   "@#$%*()+=-[]\\\;,/{}|\:<>`~^&?!'";
	        var strstcode = "yes";	      
		    for (var i=0; i<roistock1.length; i++) {
		  		temp =roistock1.substring(i, i+1);
				if (spec_charac.indexOf(temp) != "-1") {
		       		strstcode = "no";   
		       		break;         
				} else {
					strstcode = "yes";				
				}
		 	}
			if (strstcode == "no") { 
				alert("Please Enter Vaild Stock name or code");
				document.getElementById("roititle1").innerHTML ="";
				document.getElementById("roistock1").focus();
				return; 
		 	}
		 	if(roistock1 == "." || roistock1 == "!" || roistock1 == "?" || roistock1 == "&" ||roistock1 == "'" || roistock1 == "^") {
		 		alert("Please Enter Vaild Stock Name");
		 		document.getElementById("roititle1").innerHTML ="";
				document.getElementById("roistock1").focus();
				return;
		 	}
		 	
			
			if(forDeliveryDays==""||forDeliveryDays==null){
				forDeliveryDays = 360;
			}
			document.getElementById("numberBg1").style.display="block";
			document.getElementById("numberNT1").style.display="none";
			document.getElementById("roititle1").innerHTML = "<font face=\"Arial\" size=\"3\">Calculating</font>";
			HomePageDWR.getRoiDelivery(roistock1, countryid,forDeliveryDays, function (res) {
				var tatalData = res.split("~~");			
				//var count = tatalData[3];
				//if ((count != null && count != "" && count != "null") && (count > "3" || count > 3)) {
					
				//}
				var roiTotal = tatalData[0];
				var roiArr = roiTotal.split(".");
				var roiValue = tatalData[0];
				/*var roiValue = "";
				if (roiArr.length >= 2) {
					
					roiValue = roiArr[0];
				} else {
					roiValue = roiArr[0];
				}
				roival = roiTotal;*/
			    try{
				document.getElementById("getStockName1").innerHTML = "<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span>";
				}catch(e){}
				if(roiValue == "NaN"){
				  try{
					alert("Please enter vaild stock name");
					document.getElementById("roititle1").innerHTML ="";
					ajax_options_hide();
					}catch(e){}
					if(countryid == "1"){
					try{
						document.getElementById("roistock").value='GOOG';
						document.getElementById("roistock1").value='GOOG';
						getDeliveryRoi('click', '','onClick');
						}catch(e){}
					}
					else{
					try{
						document.getElementById("roistock").value='MARUTI';
						document.getElementById("roistock1").value='MARUTI';
						getDeliveryRoi('click', '','onClick');
						getRoiValue('click', '','onClick');
						}catch(e){}
					}
					return;
				}
				if (roiValue <= 0 || roiValue== "NaN") {
			         try{
				    document.getElementById("getStockName1").style.display = "block";
			        document.getElementById("getStockName1").innerHTML = "<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span>";
					roiValue = "Stock not suitable for Delivery Trades.";
					document.getElementById("numberBg1").style.display="none";
					document.getElementById("numberNT1").style.display="block";
					document.getElementById("numberNT1").innerHTML = roiValue;
					}catch(e){}
					
					
					if(countryid == "13"){
					try{
						document.getElementById("stockDescription1").style.display="block";
						document.getElementById("stockDescription1").innerHTML="Check out ROI on Intraday trades";
						}catch(e){}
					}
					else{
					try{
						document.getElementById("stockDescription1").style.display="none";
						}catch(e){}
					}
					
				} else {
				try{
					roiValue = "" + roiValue + " %  in "+ tatalData[1] +" Days";
					document.getElementById("numberBg1").style.display="block";
					document.getElementById("numberNT1").style.display="none";
					document.getElementById("stockDescription1").style.display="block";
					document.getElementById("roititle1").innerHTML = roiValue;
					var stockDesc=roiValue + "is the return earned by following all the buy sell signals on "+"<span title='" + tatalData[2] + "'>" + tatalData[2].toUpperCase() + "</span> in 1 year";
					document.getElementById("stockDescription1").innerHTML = "Follow our Buy Sell signals to make this ROI in one year" ;
					}catch(e){}
				}
				try{
				
					document.getElementById("roistock").focus();
				
				}catch(e){}
				
				
				ajax_options_hide();
			});
			
		}
		
				
 	}
 	
 	
 	 function roiOnfocus1(thisO) {
		var textVal = document.getElementById("roistock1").value;
		document.getElementById("roistock1").className = "txt_box";		
		if (textVal == "Enter stock to check ROI") {
			thisO.select();
			thisO.value = "";
			document.getElementById("roistock1").value="";
		}
	}
	function roiOnblur1(thisO) {
		if (thisO.value == "") {
			document.getElementById("roistock1").className = "txt_box";
			thisO.value = "Enter stock to check ROI";
		}
	}
	

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) {
			return null;
		}
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}





