var selected_option="message";
             function bookmark(){
               window.external.AddFavorite(location.href,"free SMS site")
               }// end of book mark function

        function isnumeric(t_numeric) {
                 var charpos = t_numeric.search("[^0-9]");
                 if(t_numeric.length > 0 &&  charpos >= 0)
                 {
                   return false;
                 }
                 return true
        }

 function valid_email(emailad) {
                var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
                var check=/@[\w\-]+\./;
                var checkend=/\.[a-zA-Z]{2,3}$/;
                pattern=/[^@_\.\w\d]|@@|\.\.|__|^@|^\.|^_|@$|\.$|_$|@\.|\.@|@_|_@|\._|_\.|(@)[^@]*\1/g;

                if((((emailad.match(/@/)) && (emailad.match(/\./))) == null) || (emailad.match(pattern) != null))
                 {
                        return false;
                 }
                return true;


}//End function valid_email
// This function trims the input data.
 function trim(str) {
            if (typeof str != "string") {
                    return str;
            }
            var retValue = str;
            var ch = retValue.substring(0, 1);
            while (ch == " ") {
               retValue = retValue.substring(1, retValue.length);
               ch = retValue.substring(0, 1);
            }
            ch = retValue.substring(retValue.length-1, retValue.length);
            while (ch == " ") {
               retValue = retValue.substring(0, retValue.length-1);
               ch = retValue.substring(retValue.length-1, retValue.length);
            }
            while (retValue.indexOf("  ") != -1) {
               retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
            }
            return retValue;
} // End of JavaScript function trim

        function changeincombo() {
            var mobilenumber =document.smsform.prefix.options[document.smsform.prefix.selectedIndex].value;
                if(mobilenumber == "9811" || mobilenumber == "9813" || mobilenumber == "9828" || mobilenumber == "9830" || mobilenumber == "9839" || mobilenumber == "9879" || mobilenumber == "9884" || mobilenumber == "9885" || mobilenumber == "9886" || mobilenumber == "9899" )  {
                        document.smsform.message.value= "";
                        document.smsform.message.disabled = true;
                        alert("Hutch accepts only subject as sms");
                } else {
                        document.smsform.message.disabled = false;
                }
         // setting values to null
         document.smsform.message.value= "";
     document.smsform.suffix.value= "******";
     document.smsform.email.value= "email";
      document.smsform.subject.value= "subject";


        }// end of function change in combo

        function verify( ) {
                //alert('flag is' + flag);
       //window.open("http://affiliate.baazee.com/cgi-bin/affiliate/clickme.cgi?exec=gurulakshman&site=site2");
                if(smsform.prefix.value.length!=4) {
                        alert("Please select number from list");
                        smsform.prefix.focus();
                        return false;
                }

                if (smsform.suffix.value=='') {
                        alert("Please enter the Cell Number");
                        smsform.suffix.focus();
                        return false;
                }
                if(!isnumeric(smsform.suffix.value)) {
                        alert("The Cell Number should be number");
                        smsform.suffix.focus();
                        return false;
                }
                if(smsform.suffix.value.length!=6) {
                        alert("the number entered should be 10 digit ");
                        smsform.suffix.focus();
                        return false;
                }

                if(smsform.email.value=='') {
                        alert("please enter the mail id");
                        smsform.email.focus();
                        return false;
                }
                if(!valid_email(smsform.email.value)) {
                        alert('Please enter valid email id example:yourname@yahoo.com');
                        smsform.email.focus();
                        return false;
                }
                if(smsform.subject.value=="") {
                        if(smsform.message.value=="") {
                                alert('Please enter subject or message ');
                                return false;
                        }

                }
                if(smsform.message.value.length>120) {
                        alert("message should be maximum of 120 letters");
                        smsform.message.focus();
                        return false;
                }
        }
		// add the numbers to the networks
		function addprefixNumbers() {

			i = 0;
			document.smsform.prefix.options[i++] = new Option("9810","9810");
            document.smsform.prefix.options[i++] = new Option("9811","9811");
			document.smsform.prefix.options[i++] = new Option("9812","9812");
			document.smsform.prefix.options[i++] = new Option("9813","9813");
			document.smsform.prefix.options[i++] = new Option("9815","9815");
			document.smsform.prefix.options[i++] = new Option("9816","9816");
			document.smsform.prefix.options[i++] = new Option("9818","9818");
			document.smsform.prefix.options[i++] = new Option("9819","9819");
			document.smsform.prefix.options[i++] = new Option("9820","9820");
			document.smsform.prefix.options[i++] = new Option("9821","9821");
			document.smsform.prefix.options[i++] = new Option("9822","9822");
			document.smsform.prefix.options[i++] = new Option("9823","9823");
			document.smsform.prefix.options[i++] = new Option("9824","9824");
			document.smsform.prefix.options[i++] = new Option("9825","9825");
			document.smsform.prefix.options[i++] = new Option("9826","9826");
		    document.smsform.prefix.options[i++] = new Option("9828","9828");
			document.smsform.prefix.options[i++] = new Option("9829","9829");
			document.smsform.prefix.options[i++] = new Option("9830","9830");
			document.smsform.prefix.options[i++] = new Option("9831","9831");
			document.smsform.prefix.options[i++] = new Option("9837","9837");
			document.smsform.prefix.options[i++] = new Option("9839","9839");
			document.smsform.prefix.options[i++] = new Option("9840","9840");
			document.smsform.prefix.options[i++] = new Option("9841","9841");
			document.smsform.prefix.options[i++] = new Option("9842","9842");
			document.smsform.prefix.options[i++] = new Option("9843","9843");
			document.smsform.prefix.options[i++] = new Option("9844","9844");
			document.smsform.prefix.options[i++] = new Option("9845","9845");
			document.smsform.prefix.options[i++] = new Option("9846","9846");
			document.smsform.prefix.options[i++] = new Option("9847","9847");
			document.smsform.prefix.options[i++] = new Option("9848","9848");
			document.smsform.prefix.options[i++] = new Option("9849","9849");
			document.smsform.prefix.options[i++] = new Option("9850","9850");
			document.smsform.prefix.options[i++] = new Option("9865","9865");
			document.smsform.prefix.options[i++] = new Option("9866","9866");
			document.smsform.prefix.options[i++] = new Option("9868","9868");
			document.smsform.prefix.options[i++] = new Option("9870","9870");
			document.smsform.prefix.options[i++] = new Option("9871","9871");
			document.smsform.prefix.options[i++] = new Option("9879","9879");
			document.smsform.prefix.options[i++] = new Option("9880","9880");
			document.smsform.prefix.options[i++] = new Option("9884","9884");
			document.smsform.prefix.options[i++] = new Option("9885","9885");
			document.smsform.prefix.options[i++] = new Option("9886","9886");
			document.smsform.prefix.options[i++] = new Option("9890","9890");
			document.smsform.prefix.options[i++] = new Option("9891","9891");
			document.smsform.prefix.options[i++] = new Option("9892","9892");
			document.smsform.prefix.options[i++] = new Option("9893","9893");
			document.smsform.prefix.options[i++] = new Option("9894","9894");
			document.smsform.prefix.options[i++] = new Option("9895","9895");
			document.smsform.prefix.options[i++] = new Option("9896","9896");
			document.smsform.prefix.options[i++] = new Option("9897","9897");
			document.smsform.prefix.options[i++] = new Option("9898","9898");
			document.smsform.prefix.options[i++] = new Option("9899","9899");
		}

    function addicon(){

		var icon = document.smsform.select_icons.options[document.smsform.select_icons.selectedIndex].value;

		if(selected_option =="subject") {
			temp_text = document.smsform.subject.value;
			document.smsform.subject.value =temp_text + icon;
		} else {
			temp_text = document.smsform.message.value;
			document.smsform.message.value =temp_text + icon;
		}

	}
	function addIconstoList() {
			i = 0;
			document.smsform.select_icons.options[i++] = new Option("SMS short Codes","");
			document.smsform.select_icons.options[i++] = new Option(":-) Smily",":-)");
			document.smsform.select_icons.options[i++] = new Option("(-: Also smiling","(-:");
			document.smsform.select_icons.options[i++] = new Option(":) Smiling without a nose",":)");
			document.smsform.select_icons.options[i++] = new Option(":' ) Happy and crying",":' )");
			document.smsform.select_icons.options[i++] = new Option(":-( ) Smiling with mouth open",":-( )");
            document.smsform.select_icons.options[i++] = new Option("8-) Smiling with glasses","8-)");
            document.smsform.select_icons.options[i++] = new Option("[:-) Smiling with walkman","[:-)");
			document.smsform.select_icons.options[i++] = new Option(":-)8 Smiling with bow tie",":-)8");
			document.smsform.select_icons.options[i++] = new Option("{:-) Smiling with hair","{:-)");
			document.smsform.select_icons.options[i++] = new Option("d:-) Smiling with cap","d:-)");
			document.smsform.select_icons.options[i++] = new Option("C|:-) Smiling with top hat","C|:-)");
			document.smsform.select_icons.options[i++] = new Option("(:-) Smiling with helmet","(:-)");
			document.smsform.select_icons.options[i++] = new Option(":-)= Smiling with a beard",":-)=");
			document.smsform.select_icons.options[i++] = new Option("&:-) Smiling with curls","&:-)");
			document.smsform.select_icons.options[i++] = new Option("#:-) Smiling with a fur hat","#:-)");
			document.smsform.select_icons.options[i++] = new Option(";-) Twinkle",";-)");
			document.smsform.select_icons.options[i++] = new Option(";) Twinkle, without nose",";)");
			document.smsform.select_icons.options[i++] = new Option(":-* Kiss",":-*");
			document.smsform.select_icons.options[i++] = new Option("@}--\-,--- A rose","@}--\-,---");
			document.smsform.select_icons.options[i++] = new Option(":-( Sad",":-(");
			document.smsform.select_icons.options[i++] = new Option(":( Sad, without nose",":(");
			document.smsform.select_icons.options[i++] = new Option(":'-( Crying",":'-(");
			document.smsform.select_icons.options[i++] = new Option(":-c Unhappy",":-c");
			document.smsform.select_icons.options[i++] = new Option(":-|| Angry",":-||");
			document.smsform.select_icons.options[i++] = new Option(":-(0) Shouting",":-(0)");
			document.smsform.select_icons.options[i++] = new Option(":-< Cheated",":-<");
			document.smsform.select_icons.options[i++] = new Option(":'-( Crying",":'-(");
			document.smsform.select_icons.options[i++] = new Option(">:-( Very angry",">:-(");
			document.smsform.select_icons.options[i++] = new Option(":-D Laugher",":-D");
			document.smsform.select_icons.options[i++] = new Option(":-O Wow",":-O");
			document.smsform.select_icons.options[i++] = new Option(":-| Determined",":-|");
			document.smsform.select_icons.options[i++] = new Option(":-* Bitter",":-*");
			document.smsform.select_icons.options[i++] = new Option("O :-) An angel","O :-)");
			document.smsform.select_icons.options[i++] = new Option(":-9 Salivating",":-9");
			document.smsform.select_icons.options[i++] = new Option(":-|/:-I No face/poker face",":-|/:-I");
			document.smsform.select_icons.options[i++] = new Option(":-<> Surprised",":-<>");
			document.smsform.select_icons.options[i++] = new Option("%-6 Not very clever","%-6");
			document.smsform.select_icons.options[i++] = new Option(":-( ) Shocked",":-( )");
			document.smsform.select_icons.options[i++] = new Option(":-~) Having a cold",":-~)");
			document.smsform.select_icons.options[i++] = new Option(":-o zz Bored",":-o");
			document.smsform.select_icons.options[i++] = new Option(":-\ Sceptical",":-\ ");

			document.smsform.select_icons.options[i++] = new Option(": @ Shouting",": @");
			document.smsform.select_icons.options[i++] = new Option(":-o Appalled",":-o");
			document.smsform.select_icons.options[i++] = new Option(":-X Not saying a word",":-X");
			document.smsform.select_icons.options[i++] = new Option("|-I Sleeping","|-I");
			document.smsform.select_icons.options[i++] = new Option("|-O Snoring","|-O");
			document.smsform.select_icons.options[i++] = new Option("%-} Intoxicated","%-}");
			document.smsform.select_icons.options[i++] = new Option(":-v Talking",":-v");
			document.smsform.select_icons.options[i++] = new Option(":-w Talking with two tongues",":-w");
			document.smsform.select_icons.options[i++] = new Option("B-) Sunglasses","B-)");
			document.smsform.select_icons.options[i++] = new Option("B:-) Sunglasses on head","B:-)");
			document.smsform.select_icons.options[i++] = new Option("8:-) Glasses on head","8:-)");
			document.smsform.select_icons.options[i++] = new Option("{:-) Toupee","{:-)");
			document.smsform.select_icons.options[i++] = new Option("}:-( Toupee blowing","}:-(");
			document.smsform.select_icons.options[i++] = new Option("=|:-)= Uncle Sam","=|:-)=");
			document.smsform.select_icons.options[i++] = new Option("<:-| Monk / Nun","<:-|");
			document.smsform.select_icons.options[i++] = new Option(":^) Broken nose",":^)");
			document.smsform.select_icons.options[i++] = new Option("-:-) Punk","-:-)");
			document.smsform.select_icons.options[i++] = new Option("@:-) Using a turban","@:-)");
			document.smsform.select_icons.options[i++] = new Option(":=) Two noses",":=)");
			document.smsform.select_icons.options[i++] = new Option(":-# Razes",":-#");
			document.smsform.select_icons.options[i++] = new Option(":-{) With a moustache",":-{)");
			document.smsform.select_icons.options[i++] = new Option(":-{} Lip stick",":-{}");
			document.smsform.select_icons.options[i++] = new Option(":-Q Smoking",":-Q");
			document.smsform.select_icons.options[i++] = new Option(":-? Smoking a pipe",":-?");
    
	}


	function changeincombo() {
		var mobilenumber =document.smsform.prefix.options[document.smsform.prefix.selectedIndex].value;
			if(mobilenumber == "9811" || mobilenumber == "9813" || mobilenumber == "9828" || mobilenumber == "9830" || mobilenumber == "9839" || mobilenumber == "9879" || mobilenumber == "9884" || mobilenumber == "9885" || mobilenumber == "9886" || mobilenumber == "9899" )  {
					document.smsform.message.value= "";
					document.smsform.message.disabled = true;
					selected_option = "subject";
					alert("Hutch accepts only subject as sms");
			} else {
					document.smsform.message.disabled = false;
			}
		// setting values to null
		document.smsform.message.value= "";
		document.smsform.suffix.value= "******";
		document.smsform.email.value= "email";
		document.smsform.subject.value= " ";
	}// end of function change in combo




