function changeCapthca(capthcaId)
{
	var randomnumber=Math.random()*11;
	document.getElementById(capthcaId).src="default.php?page=captcha&sid="+randomnumber;
	document.getElementById('capthca').value="";
}

function submitForm()
{

	var ticket_type=document.getElementById('ticket_type').value;
	var email=document.getElementById('email').value;
	var subject=document.getElementById('subject').value;
	var email=document.getElementById('email').value;
	var username=document.getElementById('username').value;
	var content=document.getElementById('content').value;
	var capthca=document.getElementById('capthca').value;

	removeAllChildNodes(document.getElementById('submitBtn'));
	document.getElementById('submitBtn').innerHTML="<img src=\"images/signup/sending_button.png\" alt=\"\" border=\"0\">";
					
	addTicket(ticket_type,email,username,subject,content,capthca);

}

function addTicketSuccess(xmlHttp) 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	 var xmlDoc = xmlHttp.responseXML;

	 var ticketArray = xmlDoc.getElementsByTagName('ticket');
  	 var emailArray = xmlDoc.getElementsByTagName('email');
  	 var userArray = xmlDoc.getElementsByTagName('user');
  	 var subjectArray = xmlDoc.getElementsByTagName('subject'); 
  	 var contentArray = xmlDoc.getElementsByTagName('content');  	 	
  	 var captchaArray = xmlDoc.getElementsByTagName('captcha');

 		
 		removeAllChildNodes(document.getElementById('ticketTypeError'));
 		removeAllChildNodes(document.getElementById('subjectError'));
 		removeAllChildNodes(document.getElementById('contentError'));
 		removeAllChildNodes(document.getElementById('emailError'));
 		removeAllChildNodes(document.getElementById('usernameError'));
 		removeAllChildNodes(document.getElementById('captchaError'));
 		
 		var ok=1;
 		
 	if(ticketArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('ticketTypeError').style.display="inline";			
 			addElement('div',ticketArray[0].firstChild.data,'ticketTypeError','error');
 			ok=0;
 		}
 	if(subjectArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('subjectError').style.display="inline";
 			addElement('div',subjectArray[0].firstChild.data,'subjectError','error');
 			ok=0;
 		}
 	if(contentArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('contentError').style.display="inline";
 			addElement('div',contentArray[0].firstChild.data,'contentError','error');
 			ok=0;
 		} 		
 	if(emailArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('emailError').style.display="inline";
 			addElement('div',emailArray[0].firstChild.data,'emailError','error'); 
 			ok=0;			
 		}
 	if(userArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('usernameError').style.display="inline";
 			addElement('div',userArray[0].firstChild.data,'usernameError','error'); 
 			ok=0;			
 		} 		
 	if(captchaArray[0].firstChild.data!="OK") 
 		{
 			document.getElementById('captchaError').style.display="inline";
 			addElement('div',captchaArray[0].firstChild.data,'captchaError','error');  	
 			ok=0;		
 		} 	
 		
 	if(ok)
		{
			removeAllChildNodes(document.getElementById('signupForm'));
			var str="<img src='images/signup/signup_complete.png' alt='' border='0'> Ticket Added ";
			addElement('div',str,'signupForm','finishBig');  	
			var str='Your ticket has been send to us. <br> We will try to respond as fast as we can. <br>You\'ll will receive an email with our response.';
			addElement('div',str,'signupForm','finish');  	
			document.getElementById('table1').className="table2";
			document.getElementById('table2').className="table1";
		}else{
			changeCapthca('capthca_sign_up');
			removeAllChildNodes(document.getElementById('submitBtn'));
			document.getElementById('submitBtn').innerHTML="<a href=\"javascript:void(0);\" onClick=\"submitForm();\"><img src=\"images/contact/add_ticket_btn.png\" alt=\"\" border=\"0\"></a>";
		}	 		 	
 	
 } 
}


function showRelatedInfo(container)
{
	document.getElementById("inputElement"+container).className="inputElementOver";	
	document.getElementById("detailesElement"+container).style.visibility="visible";
}


function hideRelatedInfo(container)
{
	document.getElementById("inputElement"+container).className="inputElement";
	document.getElementById("detailesElement"+container).style.visibility="hidden";
}

function sendLargeLoginInfo()
{
	var username=document.getElementById('largeLogUsername').value;
	var password=document.getElementById('largeLogPassword').value;
	large_login(username,password);
}


function largeLoginSuccess(xmlHttp) 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 		
 	 var xmlDoc = xmlHttp.responseXML;

  	 var errorArray = xmlDoc.getElementsByTagName('error');
  	 var userArray = xmlDoc.getElementsByTagName('user');

  	s=errorArray[0].firstChild.data;
	 if(s=="OK")
	 	{
 	 		removeAllChildNodes(document.getElementById('largeLoginError'));
 	 		addElement("span","Logged in - Redirecting...","largeLoginError","success",null);
	 		setTimeout("window.location='default.php?page=my_info';",2000);
	 	}
 	 else {
 	 		removeAllChildNodes(document.getElementById('largeLoginError'));
 	 		addElement("span",s,"largeLoginError","error",null);
 	 }

 } 
}





