var active_sub = null;
var additional = '';
var site_url = additional;
var loading_form_img = "<center><img src='"+ site_url +"/images/loader.gif'/></center>";
var xhr = createXMLHttpRequest();
var params = '';
var NOT_INITIALIZED = 0;
var OPEN = 1;
var SEND = 2;
var RECEIVED = 3;
var COMPLETE = 4;
var OK = 200;
var NOT_FOUND = 404;

function createXMLHttpRequest(){
  var xhr = false;
  try {
    xhr  = new ActiveXObject( "Microsoft.XMLHTTP" );
  }
  catch( e ) {
    try {
      xhr = new XMLHttpRequest();
    }
    catch( ex ) {
    }
  }
  return xhr;
}

function showSub ( sub_id ){
  var sub_span = document.getElementById( sub_id );
  if ( active_sub == null ) {
    if( sub_span != null ){	
      sub_span.style.display = 'block';
    }
    active_sub = sub_id;
  }
  else {
    hideSub( active_sub );
    if( sub_span != null ){	
      sub_span.style.display = 'block';
    }
    active_sub = sub_id;
  }
}

function hideSub ( sub_id ){
  var sub_span = document.getElementById( sub_id );
  if( sub_span != null ){
    sub_span.style.display = 'none';
  }
}

function quotesGrapper(){
  setInterval('getQuote()', 10000 );
}

function getQuote(){
  var xhr_q = createXMLHttpRequest();
  var url = site_url+'/modules/quotes/quotes.php?action=lastquotes';
  xhr_q.onreadystatechange=function(){
    if( xhr_q.readyState == 4){
      var response = xhr_q.responseXML;
      updateQuotes(response);
    }
  }
  xhr_q.open("GET",url,true);
  xhr_q.send(null);
}

function updateQuotes(response){
  var symbols = new Array();
  var asks = new Array();
  var bids = new Array();
  var dirs = new Array();
  var xml_string = response.getElementsByTagName('TICKER');
  for(var i=0; i< xml_string.length; i++){
  	var symbol = xml_string[i].attributes[0].value;
  	var bid = xml_string[i].attributes[1].value;
  	var ask = xml_string[i].attributes[2].value;
  	var dir = xml_string[i].attributes[3].value;
  	symbols[i]=symbol;
  	asks[i]=bid;
  	bids[i]=ask;
  	dirs[i]=dir;
  }
  for(var count=0; count<symbols.length; count++)  {
  	var symbol=symbols[count];
  	var ask=asks[count];
  	var bid=bids[count];
  	var dir=dirs[count];
  	var img_url;
  	up = site_url+"/template/images/quotes_up.gif";
		down = site_url+"/template/images/quotes_down.gif";
  	if(dir==0){
  		img_url=down;
  	}else{
  		img_url=up;
  	}
  	var quotes_container = document.getElementsByTagName('span');
  	for(var i=0; i<quotes_container.length; i++){
  		span=quotes_container[i];
  		if(span.id==symbol)	{
  			span.innerHTML = symbol+"&nbsp;<em class='dir'style=\"background: url(\'"+
				img_url+"\') no-repeat;\">&nbsp;&nbsp;&nbsp;&nbsp;</em><br /><span class='bid''>"+bid+"</span> | <span class='ask'>"+ask+"</span>" ;
  		}
  	}
  }
}

function drawDemoForm(){
  var url = site_url + '/modules/demo_account/demo_account.php';
  var params = 'action=drawdemoform&dummy=' + new Date().getTime(); 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('open_demo_account_form').innerHTML = "";
        document.getElementById('open_demo_account_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
}

function sendDemoForm(){ 
   var full_name = document.getElementById('demo_full_name').value;
   var country = document.getElementById('demo_country').value;
   var mobile = document.getElementById('demo_mobile').value;
   var email = document.getElementById('demo_email').value;
   var comments = document.getElementById('demo_comments').value;
   var url = site_url + '/modules/demo_account/demo_account.php?action=senddemoform';
   var params = 'full_name=' + full_name + '&country=' + country;
   params += '&mobile=' + mobile + '&email=' + email + '&comments=' + comments + '&dummy=' + new Date().getTime();   
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('con_content').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('con_content').innerHTML = loading_form_img;
}

function drawLiveForm(){
  var out_param = gup( 'out' );
  var xhr = createXMLHttpRequest();
  var url = site_url + '/modules/live_account/live_account.php';
  var params = 'action=drawliveform&dummy=' + new Date().getTime();
  if(out_param != ""){
  	params += '&out=1';
  } 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('live_account_form').innerHTML = "";
        document.getElementById('live_account_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  document.getElementById('live_account_form').innerHTML = "<center>" + loading_form_img + "</center>";
}

function gup( parameter ){
  var strHref = window.location.href;

  var param_value = "";
  
  var aQueryString = strHref.split("/");
  for(var i=0; i<aQueryString.length; i++){
  	one_param = aQueryString[i];
  	if(one_param == parameter){
  	  param_value = 1;
  	}
  }
  return param_value;
}

function toggleHeight(html_ele, img){
  html_ele = document.getElementById(html_ele);
  img = document.getElementById(img);
  var html_height = html_ele.style.display; 
  if(html_height == "block"){
    html_ele.style.display = "none";
    img.src = site_url + "images/tab_open.gif";
  }
  else{
    html_ele.style.display = "block";
    img.src = site_url + "images/tab_close.gif";
  }
}

function toggleAgreement(){
  var agreemt_div = document.getElementById('i_agree_img_container');
  var agreemt_status = agreemt_div.className;
  if(agreemt_status == "disable"){
    agreemt_div.className = "enable";
    agreemt_div.innerHTML = "";
    agreemt_div.innerHTML = "<img src='" + site_url + "/images/submit_button.gif' onclick='checkLiveForm();' />";
  }
  else{
    agreemt_div.className = "disable";
    agreemt_div.innerHTML = "";
    agreemt_div.innerHTML = "<img src='" + site_url + "/images/submit_button2.gif' />";
  }
}

function checkLiveForm(){
  var i_agree = document.getElementById('i_agree').checked;
  var requireds = ['acc_holder_fname',
                   'acc_holder_lname',
                   'acc_holder_raddress',
                   'acc_holder_city',
                   'acc_holder_coutry_of_residence',
                   'acc_holder_phone_number',
                   'acc_holder_email_address',
                   'acc_holder_dob_day',
                   'acc_holder_dob_month',
                   'acc_holder_dob_year',
                   'sec_question',
                   'sec_answer',
                   'trading_experience_foreign',
                   'trading_experience_futures',
                   'trading_experience_other',
                   'account_sub_type',
                   'leverage'
                  ];
  if( i_agree == true){
    var error_flag = 0;
    var how_did_u_hear = document.getElementById('how_did_u_hear_a');
    if (how_did_u_hear.disabled == false && how_did_u_hear.value == ""){
   	  error_flag = 1;
   	  how_did_u_hear.className = 'input_box1_error';
    }
    else{
      how_did_u_hear.className = 'input_box1';	
    }
    var input_elements = document.getElementsByTagName('input');
    for(var i=0; i < input_elements.length; i++){
      if(input_elements[i].type == "text"){
        var input_box = document.getElementById(input_elements[i].id);
        if(ifInArray(input_elements[i].id, requireds)){
          input_box.className = "input_box";
          if(input_box.value == ""){
            input_box.className = "input_box_error";
            error_flag = 1;
          }
        }
      }
    }    
    var select_elements = document.getElementsByTagName('select');
    for(var i=0; i < select_elements.length; i++){
      var select_box = document.getElementById(select_elements[i].id);
      if(ifInArray(select_elements[i].id, requireds)){
        if(select_box.value == ""){
          if(select_box.className == "input_box"){
            select_box.className = "input_box_error";
          }
          if(select_box.className == "input_box1"){
            select_box.className = "input_box1_error";
          }
          if(select_box.className == "input_box2"){
            select_box.className = "input_box2_error";
          }
          if(select_box.className == "input_box3"){
            select_box.className = "input_box3_error";
          }
          error_flag = 1;
        }
        else{
          if(select_box.className == "input_box_error"){
            select_box.className = "input_box";
          }
          if(select_box.className == "input_box1_error"){
            select_box.className = "input_box1";
          }
          if(select_box.className == "input_box2_error"){
            select_box.className = "input_box2";
          }
          if(select_box.className == "input_box3_error"){
            select_box.className = "input_box3";
          }
        }
      }
    }
    var customer_id = document.getElementById('customer_id').value;
    var customer_id_ext = customer_id.lastIndexOf;
    if(customer_id.lastIndexOf(".jpg") ==-1 && customer_id.lastIndexOf(".gif") ==-1 && customer_id.lastIndexOf(".png") ==-1 && customer_id.lastIndexOf(".bmp") ==-1 && customer_id.lastIndexOf(".JPG") ==-1 && customer_id.lastIndexOf(".GIF") ==-1 && customer_id.lastIndexOf(".PNG") ==-1 && customer_id.lastIndexOf(".BMP") ==-1){
    	alert("Please upload only .jpg .gif .png .bmp files");
    	error_flag = 1;
    }
	    
    if(error_flag == 1){
      alert('There is some missing required fields, please fill them in');
    }
    else{
      //sendLiveForm();
      document.live_form.submit();
    }
  }
  else{
    alert('You have to read and accept the licence agreement');
  }
}

function toggleHowHear(val){
  var lab_container = document.getElementById('how_did_u_hear_text_wrapper');
  var how_answer = document.getElementById('how_did_u_hear_a');
  var how_box_text = document.getElementById('how_did_u_hear_text');
  if(val == "Friend"){
  	lab_container.style.visibility = "visible";
  	how_answer.value = "Please specify";
  	how_answer.disabled = false;
  	return;
  }
  if(val == "Advertisment"){
  	lab_container.style.visibility = "visible";
  	how_answer.disabled = false;
  	how_box_text.innerHTML = "Please specify";
  	return;
  }
  if(val == "Prime4x Client"){
  	lab_container.style.visibility = "visible";
  	how_answer.disabled = false;
  	how_box_text.innerHTML = "Please specify the client name";
  	return;
  }
  if(val == "Others"){
  	lab_container.style.visibility = "visible";
  	how_answer.disabled = false;
  	how_box_text.innerHTML = "Please specify";
  	return;
  }
  if(val == "IB"){
  	lab_container.style.visibility = "visible";
  	how_answer.disabled = false;
  	how_box_text.innerHTML = "Please insert the IB code";
  	return;
  }       
}

function ifInArray(val, arr){
  var result = false;
  for(var i=0; i<= arr.length; i++){
    if(arr[i] == val){
      result = true;
    }  
  }
  return result;
}

function sendLiveForm(){   
   var xhr = createXMLHttpRequest();   
   var url = site_url + '/modules/live_account/live_account.php?action=sendliveform';
   var params = null;
   var account_type_type = null;
   var sex = null;
   var how_hear_q = document.getElementById('how_did_u_hear_q').value;
   var how_hear_a = document.getElementById('how_did_u_hear_a').value;
   params = 'how_hear_q=' + how_hear_q + '&how_hear_a=' + how_hear_a;
   if(document.getElementById('account_type_individual').checked == true){
     account_type_type = "Individual Account";
   }
   else{
     account_type_type = "Joint Account";
   }
   params = '&account_type_type=' + account_type_type;
   if(document.getElementById('acc_holder_sexM').checked == true){
     sex = "Male";
   }
   else{
     sex = "Female";
   }
   params += '&sex=' + sex;   
   var form_holder = document.getElementById('live_account_form');
   var input_boxes = form_holder.getElementsByTagName('input');
   var input_selects = form_holder.getElementsByTagName('select');
   for(var i=0; i < input_boxes.length; i++){
     if(input_boxes[i].type == "text"){
       var input_box_id = document.getElementById(input_boxes[i].id);
       var input_box_val = input_box_id.value;
       params += '&' + input_boxes[i].id + '=' + input_box_val;
     }
   }
   for(var i=0; i < input_selects.length; i++){
     var input_select_id = document.getElementById(input_selects[i].id);
     var input_select_val = input_select_id.value;
     params += '&' + input_selects[i].id + '=' + input_select_val;
   }
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       form_holder.innerHTML = "";
       form_holder.innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   form_holder.innerHTML = "";
   form_holder.innerHTML = loading_form_img;
}

function changeKeyImages(url,id){
  var id_array= new Array('a','b','c','d','e',
                          'f','g','h','i','j',
						  'k','l','m','n','o',
						  'p','q','r','s','t',
						  'u','v','w','x','y',
						  'z');
  counter = 0;
  while(counter <= 25){
    active_id = id_array[counter];
    if(id != active_id){
      img_src = document.getElementById(active_id).src;
      if(img_src.search('2.gif') != -1){
	    active_img = url + active_id + "1.gif";
        document.getElementById(active_id).src = active_img;
	  }
	}
	counter += 1;
  }
  active_img = url + id + "2.gif";
  document.getElementById(id).src = active_img;
  getGlossary(id);
}

function getGlossary(key_id){	
  var url = site_url + '/modules/glossary/glossary.php';
  var params = 'action=getglossary&key_id='+key_id+'&dummy=' + new Date().getTime();
  xhr.open( 'POST', url, true );
  xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
  xhr.setRequestHeader( "Content-length", params.length );
  xhr.setRequestHeader( "Connection", "close" );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == 4 ){
      document.getElementById('glossary_right_div').innerHTML = xhr.responseText;
    }
  }
  xhr.send( params );
  document.getElementById('glossary_right_div').innerHTML = loading_form_img; 
}

function drawLeaveOfflineMessageForm(){
  var url = site_url + '/modules/offline_message/offline_message.php';
  var params = 'action=drawleaveofflineform&dummy=' + new Date().getTime(); 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){    
        document.getElementById('leave_offline_message_form').innerHTML = "";
        document.getElementById('leave_offline_message_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  document.getElementById('leave_offline_message_form').innerHTML = loading_form_img;
}

function sendLeaveOfflineMessageForm(){  
   var full_name = document.getElementById('offline_full_name').value;
   var mobile = document.getElementById('offline_mobile').value;
   var email = document.getElementById('offline_email').value;
   var msg = document.getElementById('offline_message').value;   
   var url = site_url + '/modules/offline_message/offline_message.php?action=sendofflineform';
   var params = 'full_name=' + full_name + '&mobile=' + mobile;
   params += '&email=' + email + '&msg=' + msg + '&dummy=' + new Date().getTime();   
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('leave_offline_message_form').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('leave_offline_message_form').innerHTML = "";
   document.getElementById('leave_offline_message_form').innerHTML = loading_form_img;
}

function drawRequestCallBackForm(){
  var url = site_url + '/modules/request_call/request_call.php';
  var params = 'action=drawrequestcallform&dummy=' + new Date().getTime(); 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('request_call_back_form').innerHTML = "";
        document.getElementById('request_call_back_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  document.getElementById('request_call_back_form').innerHTML = loading_form_img;
}

function sendRequestCallBackForm(){  
   var full_name = document.getElementById('call_full_name').value;
   var mobile = document.getElementById('call_mobile').value;
   var email = document.getElementById('call_email').value;
   var country = document.getElementById('call_country').value;
   var msg = document.getElementById('call_message').value;    
   var url = site_url + '/modules/request_call/request_call.php?action=sendrequestcallform';
   var params = 'full_name=' + full_name + '&mobile=' + mobile;
   params += '&email=' + email + '&country=' + country + '&msg=' + msg + '&dummy=' + new Date().getTime();   
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('request_call_back_form').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('request_call_back_form').innerHTML = "";
   document.getElementById('request_call_back_form').innerHTML = loading_form_img;
}

function drawNewsletterSubscribeForm(){
  var url = site_url + '/modules/newsletter_subscribe/newsletter_subscribe.php';
  var params = 'action=drawnewslettersubscribeform&dummy=' + new Date().getTime();
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('newsletter_sub_form').innerHTML = ""; 
        document.getElementById('newsletter_sub_form').innerHTML = xhr.responseText;       
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  document.getElementById('newsletter_sub_form').innerHTML = loading_form_img; 
}

function sendNewsletterSubscribeForm(){
   var email = document.getElementById('newsletter_email').value;
   var url = site_url + '/modules/newsletter_subscribe/newsletter_subscribe.php?action=sendnewslettersubscribeform';
   var params = '&email=' + email + '&dummy=' + new Date().getTime();
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('newsletter_sub_form').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('newsletter_sub_form').innerHTML = "";
   document.getElementById('newsletter_sub_form').innerHTML = loading_form_img;    
}

function getTopBlogs(){
   var url = site_url + '/modules/blog_contest/getblogs.php?action=getblogs';
   var params ='&dummy=' + new Date().getTime();
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('topblogs').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('topblogs').innerHTML = loading_form_img;    
}

function drawFriendReferralForm(){
  var url = site_url + '/modules/friend_referral/friend_referral.php';
  var params = 'action=drawfriendfeferralform&dummy=' + new Date().getTime(); 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('friendReferralform').innerHTML = "";
        document.getElementById('friendReferralform').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  //document.getElementById('friendReferralform').innerHTML = loading_form_img;
}

function sendFriendReferralForm(){
  var your_name = document.getElementById('your_full_name').value;
   var full_name = document.getElementById('friend_full_name').value;
   var friend_email = document.getElementById('friend_email').value;
   var account_type = document.getElementById('friend_account_type').value;
   var url = site_url + '/modules/friend_referral/friend_referral.php?action=sendfriendform';
   var params = 'your_full_name=' + your_name + '&full_name=' + full_name + '&friend_email=' + friend_email;
   params += '&account_type=' + account_type +'&dummy=' + new Date().getTime();
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('friendReferralform').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('friendReferralform').innerHTML = loading_form_img;    
}

function drawSurveyForm(){
  var url = site_url + '/modules/survey_form/survey_form.php';
  var params = 'action=drawsurveyform&dummy=' + new Date().getTime();
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('survey_form').innerHTML = "";
        document.getElementById('survey_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
  document.getElementById('survey_form').innerHTML = loading_form_img; 
}

function enableBox( box_id ){
  var xx = document.getElementById(box_id);
  xx.disabled = false;
}

function disableBox( box_id ){
  var xx = document.getElementById(box_id);
  xx.disabled = true; 
}

function sendSurveyForm(){
  var name = document.getElementById('name').value;
  var city = document.getElementById('city').value;
  var country = document.getElementById('survey_country').value;
  var email = document.getElementById('email').value;
  var phone = document.getElementById('phone').value;
  var gender = "Male";
  var age = "20-30";
  var income = "Under 25k";
  var know = "Banner Click";
  var traded = "No";
  var longg = "Less than one month";
  var consider = "No";
  var support = "Poor";
  var broker = "Not Professional";
  //gender  
  if(document.getElementById('female').checked){
  	gender = document.getElementById('female').value;
  }
  //age
  if(document.getElementById('age_31_40').checked){
  	age = document.getElementById('age_31_40').value;
  }
  if(document.getElementById('age_41_50').checked){
  	age = document.getElementById('age_41_50').value;
  }
  if(document.getElementById('age_51_60').checked){
  	age = document.getElementById('age_51_60').value;
  }
  if(document.getElementById('age_61').checked){
  	age = document.getElementById('age_61').value;
  }
  //income  
  if(document.getElementById('income_25_50').checked){
  	income = document.getElementById('income_25_50').value;
  }
  if(document.getElementById('income_25_50').checked){
  	income = document.getElementById('income_25_50').value;
  }
  if(document.getElementById('income_50_100').checked){
  	income = document.getElementById('income_50_100').value;
  }
  if(document.getElementById('income_100_200').checked){
  	income = document.getElementById('income_100_200').value;
  }
  if(document.getElementById('income_200_500').checked){
  	income = document.getElementById('income_200_500').value;
  }
  if(document.getElementById('income_501').checked){
  	income = document.getElementById('income_501').value;
  }
  //know
  if(document.getElementById('know_friend').checked){
  	know = document.getElementById('know_friend').value;
  }
  if(document.getElementById('know_search').checked){
  	know = document.getElementById('know_search').value;
  }
  if(document.getElementById('know_ib').checked){
  	know = document.getElementById('know_ib').value;
  }
  if(document.getElementById('know_other').checked){
  	know = document.getElementById('know_other_box').value;
  }
  //traded
  if(document.getElementById('traded_yes').checked){
  	traded = document.getElementById('traded_specify').value;
  }
  //long
  if(document.getElementById('long_1_2').checked){
  	longg = document.getElementById('long_1_2').value;
  }
  if(document.getElementById('long_3_4').checked){
  	longg = document.getElementById('long_3_4').value;
  }
  if(document.getElementById('long_5_6').checked){
  	longg = document.getElementById('long_5_6').value;
  }
  if(document.getElementById('long_over_6').checked){
  	longg = document.getElementById('long_over_6').value;
  }
  //consider
  if(document.getElementById('consider_no').checked){
  	consider = document.getElementById('consider_specify').value;
  }
  //support
  if(document.getElementById('support_insufficient').checked){
  	support = document.getElementById('support_insufficient').value;
  }
  if(document.getElementById('support_ok').checked){
  	support = document.getElementById('support_ok').value;
  }
  if(document.getElementById('support_good').checked){
  	support = document.getElementById('support_good').value;
  }
  if(document.getElementById('support_excellent').checked){
  	support = document.getElementById('support_excellent').value;
  }
  //broker
  if(document.getElementById('broker_need_more').checked){
  	broker = document.getElementById('broker_need_more').value;
  }
  if(document.getElementById('broker_good').checked){
  	broker = document.getElementById('broker_good').value;
  }
  if(document.getElementById('broker_professional').checked){
  	broker = document.getElementById('broker_professional').value;
  }
  var url = site_url + '/modules/survey_form/survey_form.php?action=sendsurveyform';
  var params = 'name=' + name + '&city=' + city + '&country=' + country + '&email=' + email;
  params += '&phone=' + phone + '&gender=' + gender + '&age=' + age + '&income=' + income + '&know=' + know;
  params += '&traded=' + traded + '&longg=' + longg + '&consider=' + consider + '&support=' + support;
  params += '&broker=' + broker + '&dummy=' + new Date().getTime();
  xhr.open( 'POST', url, true );
  xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
  xhr.setRequestHeader( "Content-length", params.length );
  xhr.setRequestHeader( "Connection", "close" );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == 4 ){
      document.getElementById('survey_form').innerHTML = xhr.responseText;
    }
  }
  xhr.send( params );
  document.getElementById('survey_form').innerHTML = loading_form_img;  
}

function drawSmsForm(){
  var url = site_url + '/modules/inner_sms_form/inner_sms_form.php';
  var params = 'action=drawSmsform&dummy=' + new Date().getTime();
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('inner_sms_form').innerHTML = "";
        document.getElementById('inner_sms_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
}

function sendSmsForm(){
   var countrycode = document.getElementById('countrycode').value;
   var phone_number = document.getElementById('phone_number').value;
   var url = site_url + '/modules/inner_sms_form/inner_sms_form.php?action=sms_register';
   var params = 'countrycode=' + countrycode + '&phone_number=' + phone_number;
   params +='&dummy=' + new Date().getTime();
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('inner_sms_form').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('inner_sms_form').innerHTML = loading_form_img;    
}

function drawMemberAreaForm(){
  var url = site_url + '/modules/member_area/member_area.php';
  var params = 'action=drawmemberareaform&dummy=' + new Date().getTime(); 
  xhr.open( 'GET', url + '?' + params, true );
  xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
  xhr.onreadystatechange = function(){
    if( xhr.readyState == COMPLETE ){
      if( xhr.status == OK ){
        document.getElementById('member_area_form').innerHTML = "";
        document.getElementById('member_area_form').innerHTML = xhr.responseText;
      }
      else{
        alert('404, The requested page couldn\'t be found');
      }
    }
  };
  xhr.send( null );
}

function checkCode(){
  var xhr = createXMLHttpRequest();
  var code = document.getElementById('code').value;
  var url = site_url + "/modules/member_area/member_area.php?action=checkcode&code=" + code;
  xhr.onreadystatechange=function(){
    if( xhr.readyState == 4){
      var response = xhr.responseText;
      if(response == false){
      	alert('Incorrect Code');
      	return;
      }	
      else{
        document.member_login.submit();
      }
    }
  }
  xhr.open("GET",url,true);
  xhr.send(null); 
}

function setTxt2(box, val){
   var box_ = document.getElementById(box);
   if(box_.value == ''){
     box_.style.fontStyle = 'italic';
     box_.style.color = '#97989A';
	 box_.value = val;
   }
 }
 
function checkValue2(box, val){
  var box_ = document.getElementById(box);
  if(box_.value == val){
    box_.value = '';
    box_.style.fontStyle = 'normal';
    box_.style.color = '#000';
  }	
}

function drawBlogForm(){
	
  var xhr_form = createXMLHttpRequest();
  var url = site_url + '/modules/fast_registration/fast_registration.php?action=drawBlogContestForm';
  xhr_form.onreadystatechange=function(){
    if( xhr_form.readyState == 4){
      document.getElementById('form_container').innerHTML = xhr_form.responseText;
      document.getElementById('blog_btn').src = "../template/images/bd1.gif";
      document.getElementById('demo_btn').src = "../template/images/bd2.gif";
    }
  }
  xhr_form.open("GET",url,true);
  xhr_form.send(null);
  //document.getElementById('form_container').innerHTML = "<center>" + loading_form_img + "</center>";  
}

function drawDemoContsetForm(){
	
  var xhr_form = createXMLHttpRequest();
  var url = site_url + '/modules/fast_registration/fast_registration.php?action=drawDemoContestForm';
  xhr_form.onreadystatechange=function(){
    if( xhr_form.readyState == 4){
      document.getElementById('form_container').innerHTML = xhr_form.responseText;
      document.getElementById('blog_btn').src = "../template/images/bd2_2.gif";
      document.getElementById('demo_btn').src = "../template/images/bd1_1.gif";      
    }
  }
  xhr_form.open("GET",url,true);
  xhr_form.send(null);
  //document.getElementById('form_container').innerHTML = "<center>" + loading_form_img + "</center>";  
}

function checkBlogContestForm(){
  var error_flag = 0;
  var form_container = document.getElementById('form_container');
  var input_elements = form_container.getElementsByTagName('input');
  for(var i=0; i < input_elements.length; i++){
    if(input_elements[i].type == "text"){
      var input_box = document.getElementById(input_elements[i].id);
      input_box.style.color = "#97989A";
      if(input_box.value == input_box.title){
        input_box.style.color = "#FF0000";
        error_flag = 1;
      }
    }
  }
  var blog_country = document.getElementsByTagName('blog_country');
  if(blog_country.value == ""){
  	//blog_country.style.color = "#FF0000";
  	error_flag = 1;
  }
  else{
  	//blog_country.style.color = "#97989A";
  }
  
  if(error_flag == 0){
  	var name = document.getElementById('name').value;
  	var acc_number = document.getElementById('acc_number').value;
  	var blog_name = document.getElementById('blog_name').value;
  	var email = document.getElementById('email').value;
  	var blog_country = document.getElementById('blog_country').value;
  	var blog_url = document.getElementById('blog_url').value;
  	
  	var url = site_url + '/modules/fast_registration/fast_registration.php?action=submitblogform';
    var params = 'name=' + name + '&blog_name=' + blog_name + '&acc_number=' + acc_number + '&email=' + email;
   params += '&blog_country=' + blog_country + '&blog_url=' + blog_url + '&dummy=' + new Date().getTime();   
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('form_container').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('form_container').innerHTML = loading_form_img;
  }
}

function checkDemoContestForm(){
  
  var error_flag = 0;
  var form_container = document.getElementById('form_container');
  
  var input_elements = form_container.getElementsByTagName('input');
  for(var i=0; i < input_elements.length; i++){
    if(input_elements[i].type == "text"){
      var input_box = document.getElementById(input_elements[i].id);
      input_box.style.color = "#97989A";
      if(input_box.value == input_box.title){
        input_box.style.color = "#FF0000";
        error_flag = 1;
      }
    }
  }
  
  var demo_country = document.getElementsByTagName('demo_country');
  if(demo_country.value == ""){
  	demo_country.style.color = "#FF0000";
  	error_flag = 1;
  }
  else{
  	//demo_country.style.color = "#97989A";
  }
  
  if(error_flag == 0){
  	var name = document.getElementById('name').value;
  	var acc_number = document.getElementById('acc_number').value;
  	var email = document.getElementById('email').value;
  	var demo_country = document.getElementById('demo_country').value;
  	
  	var url = site_url + '/modules/fast_registration/fast_registration.php?action=submitdemoform';
    var params = 'name=' + name + '&acc_number=' + acc_number + '&email=' + email;
   params += '&demo_country=' + demo_country + '&dummy=' + new Date().getTime();   
   xhr.open( 'POST', url, true );
   xhr.setRequestHeader( "Content-type", "application/x-www-form-urlencoded" );
   xhr.setRequestHeader( "Content-length", params.length );
   xhr.setRequestHeader( "Connection", "close" );
   xhr.setRequestHeader( "X-Requested-With", "XMLHttpRequest" );
   xhr.onreadystatechange = function(){
     if( xhr.readyState == 4 ){
       document.getElementById('form_container').innerHTML = xhr.responseText;
     }
   }
   xhr.send( params );
   document.getElementById('form_container').innerHTML = loading_form_img;
  }
}


function onsubmitForm()
{
  document.getElementById('how_did_u_hear_q').disabled = false;
  return true;
}
