//--------------------------------------------------------------------------------------------------------------------------------------------
//check screen height
//--------------------------------------------------------------------------------------------------------------------------------------------

function screen_height() {
	if(screen.height<780) {
		el = document.getElementById('leftBar_info');
		el.style.top = "400px";
		el.style.position = "absolute";
		
	}
}

//--------------------------------------------------------------------------------------------------------------------------------------------
//subscibe textfield
//--------------------------------------------------------------------------------------------------------------------------------------------

function textfield_status(status) {
 	if(status == 'onfocus' && document.getElementById("submit_box").value == 'Enter your email') {
		document.getElementById("submit_box").value = "";
		
	}
 	else if(status == 'onblur' && document.getElementById("submit_box").value == '') {
		document.getElementById("submit_box").value = "Enter your email";
	}	
	
}


//--------------------------------------------------------------------------------------------------------------------------------------------
//AJAX subscribe
//--------------------------------------------------------------------------------------------------------------------------------------------

function ajaxform(thisform,formhandler)
{
    //General Purpose Ajax form submitter.
    //Written by Carl(bag) @ Thybag.co.uk

    // Set up data variable
    var formdata = "";

    // Set up Ajax request variable
    try {xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");}  catch (e) { alert("Error: Could not load page.");}

    // Loop through form fields
    for (i=0; i < thisform.length; i++)
    {
         //Build Send String
         if(thisform.elements[i].type == "text"){ //Handle Textbox's
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }else if(thisform.elements[i].type == "textarea"){ //Handle textareas
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }else if(thisform.elements[i].type == "checkbox"){ //Handle checkbox's
                 formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].checked + "&";
         }else if(thisform.elements[i].type == "radio"){ //Handle Radio buttons
                  if(thisform.elements[i].checked==true){
                     formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";
                  }
         }else{
                  //finally, this should theoretically this is a select box.
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }
    }

    //Send Ajax Request
    xmlhttp.onreadystatechange = function(){
               //Check page is completed and there were no problems.
               if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
               		//What to do once the form is submitted - to inform the user.
               		if(xmlhttp.responseText == 1) {
						document.getElementById("submit_text").innerHTML = "Thank you!";               		
						document.getElementById("submit_box").value = "";
						document.getElementById("myform").innerHTML = "";               								

               		}else if(xmlhttp.responseText == 2) {
						document.getElementById("submit_text").innerHTML = "Thank you";               		
						document.getElementById("submit_box").value = "";
						document.getElementById("myform").innerHTML = "";               								
						
               		}else{               		
						document.getElementById("submit_text").innerHTML = xmlhttp.responseText;
					}
               }
    }
    //Make connection
    xmlhttp.open("POST", formhandler);
    //Set Headers
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    //Send data
    xmlhttp.send(formdata);
    //stops form from submitting normally
    return false;
}



//--------------------------------------------------------------------------------------------------------------------------------------------
//AJAX SHOP ITEMS
//--------------------------------------------------------------------------------------------------------------------------------------------

function sessionShop(itemID,amount,formhandler){

	var xmlHttp;
    // Set up Ajax request variable
    try {xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");}  catch (e) { alert("Error: Could not load page.");}
  		
  		
  		xmlHttp.onreadystatechange=function() {
    		if(xmlHttp.readyState==4){
				document.getElementById(itemID).innerHTML = xmlHttp.responseText;				
      		}
    	}
  		
  		xmlHttp.open("GET",formhandler + "?" + "itemID=" + itemID + "&amount=" + amount, true);
		xmlHttp.onreadystatechange = handleRequestStateChange;
    	//Send data
    	xmlhttp.send(null);
}

//--------------------------------------------------------------------------------------------------------------------------------------------
//VISIBILITY CHANGE
//--------------------------------------------------------------------------------------------------------------------------------------------



function dispHandle(id) {

       var e = document.getElementById(id);
       if(e.style.visibility == 'visible')
          e.style.visibility = 'hidden';
       else
          e.style.visibility = 'visible';
}
 /*         
	if (document.getElementById(id).style.visibility == "visible") {
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).setAttribute("style", "hidden");			
	}else{
		document.getElementById(id).style.visibility = "visible";
	}
  }



*/