function validatesearch(){
	if (Trim(document.frm_contestsearch.codes.value) == "" || Trim(document.frm_contestsearch.codes.value) == "Get Quotes") {
	        alert('Enter company name/code');
                document.frm_contestsearch.codes.value = "";
                document.frm_contestsearch.codes.focus();
                return false;
        }
        var codes = document.frm_contestsearch.codes.value;
        var newcode = fnalpha(codes);
        document.frm_contestsearch.action = "http://sify.com/mobile/finance/stockpricequote/search/"+newcode+".html";
        document.frm_contestsearch.submit();
}
function Trim(value) {
	value = value.replace(/^\s+/g, "" );
        value = value.replace( /\s+$/g, "" );
        return value;
}
function fnalpha(obj){
	var iChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 .,_";
	var new_name = "";
	for (var i = 0; i < obj.length; i++){
	        if (iChars.indexOf(obj.charAt(i)) == -1){ }
                else if(obj.charAt(i) == ",") {
	                new_name += "_";
                }
                else if(obj.charAt(i) == ".") {
                        new_name += "__";
                }
                else {
	                new_name += obj.charAt(i);
                }
	}
	var rep_str = "";
	var arr = new_name.split(" ");
	for(var j = 0; j < arr.length; j++) {
	        if(arr[j] != '') {
	                if(j==(arr.length-1)) {
	                        rep_str += arr[j];
                          }
                          else {
                                rep_str += arr[j]+"-";
                          }
		}
	}
        return rep_str;
}
                                      
function showMail(){
	document.getElementById('mailContent').style.display = 'block'; 
	document.getElementById('mailLink').style.display    = 'none';
}


