

function check(obj)
{
	var id = $(obj).attr('id');
	switch (id)
	{
		case 'username':
			if($(obj).val()=='Username')
			{
				$(obj).val('');
			}
			else if($(obj).val()=='')
			{
				$(obj).val('Username');
			}
			break;		
		case 'password':
			if($(obj).val()=='******')
			{
				$(obj).val('');
			}
			else if($(obj).val()=='')
			{
				$(obj).val('******');
			}
			break;		
	}
}

function countchar(obj)
{
	var txt = $(obj).val();	
	var len = 200 - txt.length;
	if(len >= 0)
	{
		$('#maxchar').text(len);
	}
	else
	{
		maxchar = txt.substr(0,200);	
		$(obj).val(maxchar);
	}
}




function add_pass(val)
{
	if(val==1)
	{
	$('#pass').hide();
	}
	else
	{
	$('#pass').show();
	}

}


function fun1()
{
	
	$('#select_stock_to_trade_out').show();
	
}

function fun2()
{
	$('#select_stock_to_trade_out').hide();
}


function get_details(str,objID,objID1)
{
//	alert(objID1);
	
	if(str=="")
	
		{
			$('#'+objID).css("display", "none");

		}
		
	else
		{
			

			$('#'+objID).css("display", "block");

			$.get("autowork_files/get_cap.php?papa="+str,function(d)
																	  { 
																	   var ff = d.split(',')
																	   $('#'+objID).text(ff[1]);
																	   $('#'+objID1).val(d);
																	   
																	  });
				
	
//           $("#get_details_for_stocks1").css("display", "none");
	
		}
}



function validate_update_stocks()
{
	var a=$(".status[value=Active]").size();
	//alert(a);


	if((a != 10))
	{
 	  alert("Please Select Ten Active Stocks");	
	  return false;
	}
	
	return true;
}



Array.prototype.unique = function() 
{
	var a = [];
	var l = this.length;
	for(var i=0; i<l; i++) {
	for(var j=i+1; j<l; j++) {
	// If this[i] is found later in the array
		if (this[i] === this[j])
			j = ++i;
		}
			a.push(this[i]);
		}
	return a;
};



function validate_active_stocks()
{


	
//alert('Validation iz nt working, And Form Need not to submit before all xignite requests complete');

	
var s=$(".symbol[value='']").size();

var kap=$(".cap[value='']").size();

	var Large=0;
	var Small=0;
	var Mid=0;
	
	var a=$(".status[value=Active]").size();
	var c=$(".status[value=Active]").size();
	var d=$(".cap[value=Large]").size();
	var e=$(".cap[value=Mid]").size();
	var f=$(".cap[value=Small]").size();
	//alert(c+'=c, s='+s);
	
	//for(el in $(".status[value=Active]").attr('rel'))
	//{
		
	$(".status[value=Active]").each(function(i,e){
											  var oi = $(e).attr('rel');
											  var caps = $('#'+oi).val();
											  caps = caps.split(',')[1];
											  //  alert(caps);
											
											switch (caps)
												{
													case 'Mid':
													Mid++;
													break;
													
													case 'Small':
													Small++;
													break;
													
													case 'Large':
													Large++;
													break;
												}
											});
	//alert(Mid);
	//alert("testing" + c + "Large  :"+Large + " Mid  :"+ Mid +" Small  :"+ Small);
	
	
	//}
	//alert(Mid+"  "+Large+"  "+Small);
	//alert(c);
	//alert('Large ' + Large);
	//alert('Small ' + Small);
	//alert('Mid ' + Mid);
	//alert(s);
	
	
	//return false;
	
	var stock1= $("#stock_id_1").val();
	var stock2= $("#stock_id_2").val();
	var stock3= $("#stock_id_3").val();
	var stock4= $("#stock_id_4").val();
	var stock5= $("#stock_id_5").val();	
	var stock6= $("#stock_id_6").val();
	var stock7= $("#stock_id_7").val();
	var stock8= $("#stock_id_8").val();
	var stock9= $("#stock_id_9").val();
	var stock10= $("#stock_id_10").val();
	var stock11= $("#stock_id_11").val();
	var stock12= $("#stock_id_12").val();
	var stock13= $("#stock_id_13").val();
	var stock14= $("#stock_id_14").val();	
	var stock15= $("#stock_id_15").val();
	var stock16= $("#stock_id_16").val();



	
/*	alert(stock1);
	alert(stock2);
	alert(stock3);
	alert(stock4);
	alert(stock5);	
	alert(stock6);
	alert(stock7);
	alert(stock8);
	alert(stock9);
	alert(stock10);
	alert(stock11);
	alert(stock12);
	alert(stock13);
	alert(stock14);	
	alert(stock15);
	alert(stock16);
*/






var stocks=new Array(stock1,stock2,stock3,stock4,stock5,stock6,stock7,stock8,stock9,stock10,stock11,stock12,stock13,stock14,stock15,stock16);
	


// Output is (0,2,4,8,6,10)
var unique= stocks.unique();
//alert(unique);


var num_unique =unique.length;

// alert(num_unique);

	
	

	if((c != 10)||(Large !=5)||(Small !=2)||(Mid !=3)||(s != 0)||(kap != 0))
	{
			
			alert("Please Select Ten Active Stocks which include [5 Large Caps, 3 Mid Caps, 2 Small Caps] [16 Stocks Total]");
			return false;

	}
	
	if(num_unique != 16)
	{
		
		alert("Please Select Unique Stocks");
			return false;
	}
	
	
	return true;

}








