﻿function trim(stringToTrim) {
	    return stringToTrim.replace(/^\s+|\s+$/g,"");
    }
    
function OpenPoems() {
    var randomnumber = Math.floor(Math.random() * 11 + 1)
    var poemsUrl = "http://www" + randomnumber + ".poems.com.sg";
    window.open(poemsUrl, "POEMS");
}

/* ***************Function from js/FormFly.js************** */
    //helper function to create the form
    function getNewSubmitForm(getpost) {
        var submitForm = document.createElement("FORM");
        document.body.appendChild(submitForm);
        submitForm.method = getpost;
        return submitForm;
    }

    //helper function to add elements to the form
    function createNewFormElement(inputForm, elementName, elementValue) {
        var newElement = document.createElement("input");
        newElement.setAttribute("type", "hidden");
        newElement.setAttribute("name", elementName);
        newElement.value = elementValue;
        inputForm.appendChild(newElement);
        newElement.value = elementValue;
        return newElement;
    }
    /* ***************end of : Function from js/FormFly.js************** */


    /*New function - created by LadyH 23 Feb 2010*/

    function GetRndPoemsURL() { // to return random URL from POEMS website
        var randomnumber = Math.floor(Math.random() * 11 + 1)
        var poemsUrl = "http://www" + randomnumber + ".poems.com.sg/";

        return poemsUrl;
    }

    /*
        function onBuy(){
     var submitForm = getNewSubmitForm("POST");
     var a = createNewFormElement(submitForm, "fcode", "<%=ViewState["fcode"]%>");
     submitForm.action= "http://www<%=new Random().Next(1, 11)%>.poems.com.sg/eunitTrust.asp";
     submitForm.submit();
    }
    */
    
    /*
    Function name : URLSubmission
    input parameter : 
        -URL = any URL passed
        -submissionType = POST/GET 
        -arrParams=array of parameters , format : element_name#element_value , e.g fcode#500362
    Created by LadyH 23 Feb 2010
    */
    function URLSubmission(URL, submissionType, arrParams , targets) { 
      var submitForm = getNewSubmitForm(submissionType);
      var myelement_array = arrParams.split("#");
      var element_name, element_value, a;
       
          if (myelement_array.length > 0)
          {
              for (var i = 0; i < myelement_array.length; i++) {
                  element_name = myelement_array[i];
                  i = i + 1
                  element_value = myelement_array[i];
                  a = createNewFormElement(submitForm, element_name, element_value);
              }

              submitForm.action = URL;
              submitForm.target = targets;
              submitForm.submit();
          }
          else
          {
                alert("Please fill the arrParams's parameter");
                return false;
          
          }

      }

      function BuyETF(sETFCode, mkt) {
          var sPageName = "etf.asp";
        var sURL = GetRndPoemsURL() + sPageName;
        var sSubmissiontype = "POST";
        var sElementName1 = "txtCocode";
        var sElementvalue1 = sETFCode;
        var sElementName2 = "txtmkt";
        var sElementvalue2 = mkt;
        var sarrParams;


        if (trim(sElementvalue1).length > 0) {
            sarrParams = sElementName1 + "#" + sElementvalue1;
            if (trim(sElementvalue2).length == 0) sElementvalue2 = "SG";
            sarrParams = sarrParams + "#" + sElementName2 + "#" + sElementvalue2;
            URLSubmission(sURL, sSubmissiontype, sarrParams ,"_blank");
        }    
        
      }


      function BuyUT(sFundCode)
       {
          var sPageName = "eunitTrust.asp";
          var sURL = GetRndPoemsURL() + sPageName;
          var sSubmissiontype = "POST";
          var sElementName = "fcode";
          var sElementvalue = sFundCode;
          
          if (trim(sElementvalue).length > 0) 
          {
              var sarrParams = sElementName + "#" + sElementvalue;
              URLSubmission(sURL, sSubmissiontype, sarrParams,"_blank");
          }
        
      }
      
      