// JavaScript Document
function LTrim(str) 
{ 
var i; 
for(i=0;i<str.length;i++) 
{ 
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
} 
str=str.substring(i,str.length); 
return str; 
} 
function RTrim(str) 
{ 
var i; 
for(i=str.length-1;i>=0;i--) 
{ 
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
} 
str=str.substring(0,i+1); 
return str; 
} 
function Trim(str) 
{ 
return LTrim(RTrim(str)); 
} 

  function check()
  {	   
      var Value = document.form1.support.options[document.form1.support.selectedIndex].text;  
	  if (Trim(document.form1.first_name.value)=='')
	  {
		  //alert ('Required:First Name');
		  document.getElementById("err_first_name").innerHTML= "Required:First Name";
		  document.getElementById("err_first_name").style.display='';
		  error =1;
		  document.form1.first_name.focus();
		  //return false;
	  }
	  else
	  {
		  document.getElementById("err_first_name").style.display='none';		  
		  error ="";
	  }
	  
	  if (Trim(document.form1.last_name.value)=='')
	  {
		  document.getElementById("err_last_name").innerHTML= "Required:Last Name";
		  document.getElementById("err_last_name").style.display='';
		  if(error=="")
		   document.form1.last_name.focus(); 		  
		   error =1;
	  }	
	  else
	  {
		  document.getElementById("err_last_name").style.display='none';
		  if(error=="")
		   error ="";		    
	  }
	  
	  
	  if (Trim(document.form1.Email.value)=='')
	  {	  
		  document.getElementById("err_Email").innerHTML= "Contact E-mail";
		  document.getElementById("err_Email").style.display='';
		  if(error=="")
		   document.form1.Email.focus(); 		  
		  error =1;    
	  }
	  else
	  {
		  document.getElementById("err_Email").style.display='none';
		  if(error=="")
		  error ="";		  
	  }
	  
	  
	  var str = document.form1.Email.value;   
      if(str.length!=0){   
      reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;   
      if(!reg.test(str)){ 
	  	  document.getElementById("err_Email").innerHTML= "Please input your valid E-mail Address,Thanks!";
		  document.getElementById("err_Email").style.display='';
		  if(error=="")
		   document.form1.Email.focus();		 
		  error =1;    
      }
	  else{
		  document.getElementById("err_Email").style.display='none';
		  if(error=="")
		  error ="";	  
	  }
      }       	  
      
	  /*if (Value == '-Select one-')
      {
      	 alert ('Required:Support Issue');
      	 return false;      	
      }	*/	  
	  
	  if (Value=='Registration Key')
	  {   		   
	      if (Trim(document.form1.reg_email.value)=='')
	      {		      
	  	      document.getElementById("err_reg_email").innerHTML= "Registration Email";
		      document.getElementById("err_reg_email").style.display='';
		      if(error=="")
		         document.form1.reg_email.focus(); 		  
		      error =1;  			  
	      } 
		  else
		  {
			  document.getElementById("err_reg_email").style.display='none';
			  if(error=="")
		      error ="";		  
		  }
	      
		  var str = document.form1.reg_email.value;   
          if(str.length!=0){   
          reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;   
          if(!reg.test(str)){            
	  	      document.getElementById("err_reg_email").innerHTML= "Please input your valid Other possible Email Address,Thanks!";
		      document.getElementById("err_reg_email").style.display='';
		      if(error=="")
		         document.form1.reg_email.focus(); 		  
		       error =1;
           }
		   else{
			  document.getElementById("err_reg_email").style.display='none';
			  if(error=="")
		      error ="";			   
		   }
           }       	  	      
		  
		  if (Trim(document.form1.pos_email.value)=='')
	      {
		      
	  	      document.getElementById("err_pos_email").innerHTML= "Required:Other possible Emails";
		      document.getElementById("err_pos_email").style.display='';
		      if(error=="")
		         document.form1.pos_email.focus(); 		  
		       error =1;
	      }
		  else{
			  document.getElementById("err_pos_email").style.display='none';
			  if(error=="")
		      error ="";				  
		  }
	     
		  var str = document.form1.pos_email.value;   
          if(str.length!=0){   
          reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;   
          if(!reg.test(str)){   
 	  	      document.getElementById("err_pos_email").innerHTML= "Please input your valid Other possible Email Address,Thanks!";
		      document.getElementById("err_pos_email").style.display='';
		      if(error=="")
		         document.form1.pos_email.focus(); 		  
		       error =1; 
           } 
		   else{
			  document.getElementById("err_pos_email").style.display='none';
			  if(error=="")
		      error ="";			   
		   }
           }   
		  
		  if (Trim(document.form1.order.value)=='')
	      {
 	  	      document.getElementById("err_order").innerHTML= "Required:Order Reference No";
		      document.getElementById("err_order").style.display='';
		      if(error=="")
		         document.form1.order.focus(); 		  
		       error =1; 
	      }		
		  else{
			  document.getElementById("err_order").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  
		  if (Trim(document.form1.purchased.value)=='')
	      {
	 	  	  document.getElementById("err_purchased").innerHTML= "Required:Purchased products";
		      document.getElementById("err_purchased").style.display='';
		      if(error=="")
		         document.form1.purchased.focus(); 		  
		       error =1; 
	      }	
		  else{
			  document.getElementById("err_purchased").style.display='none';
			  if(error=="")
		      error ="";				  
		  }
		  
		  if (Trim(document.form1.date.value)=='')
	      {
	 	  	  document.getElementById("err_date").innerHTML= "Required:Purchased Date";
		      document.getElementById("err_date").style.display='';
		      if(error=="")
		         document.form1.date.focus(); 		  
		       error =1;   
	      }
		  else{
			  document.getElementById("err_date").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.address.value)=='')
	      {
	 	  	  document.getElementById("err_address").innerHTML= "Required:Address input in orders";
		      document.getElementById("err_address").style.display='';
		      if(error=="")
		         document.form1.address.focus(); 		  
		       error =1; 	
	      }	
		  else{
			  document.getElementById("err_address").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.description.value)=='')
	      {
		      
	 	  	  document.getElementById("err_description").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description").style.display='';
		      if(error=="")
		         document.form1.description.focus(); 		  
		       error =1;
	      }	
		  else{
			  document.getElementById("err_description").style.display='none';
			  if(error=="")
		      error ="";				  
		  }
      }// end value = Registration Key
     if (Value=='Presale questions')
	 {
	      var presale = document.form1.presale.options[document.form1.presale.selectedIndex].text;
		  if (presale == '-Select one-')
		  {
	 	  	  document.getElementById("err_presale").innerHTML= "Required:Choose a presale topic";
		      document.getElementById("err_presale").style.display='';  
		      error =1;
		  }
		  else{
			  document.getElementById("err_presale").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  
		  if (Trim(document.form1.description_presale.value)=='')
		  {
	 	  	  document.getElementById("err_description_presale").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_presale").style.display='';  
		      if(error=="")
		         document.form1.description_presale.focus(); 		  
		       error =1;
		  }
		  else{
			  document.getElementById("err_description_presale").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
	 }//end Value=='Presale questions'
    
	 if (Value=='Business Cooperation')
	 {	 
	      var business = document.form1.business.options[document.form1.business.selectedIndex].text;
		  if (business == '-Select one-')
		  {
	 	  	  document.getElementById("err_business").innerHTML= "Required:Start business with Website";
		      document.getElementById("err_business").style.display='';  
		      error =1;
		  }
		  else{
			  document.getElementById("err_business").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.company.value)=='')
		  {
 	 	  	  document.getElementById("err_company").innerHTML= "Required:Your company or organization";
		      document.getElementById("err_company").style.display='';  
		      if(error=="")
		         document.form1.company.focus(); 		  
		       error =1;            
		  }
		  else{
			  document.getElementById("err_company").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.url.value)=='' || Trim(document.form1.url.value)=='http://')
		  {
  	 	  	  document.getElementById("err_url").innerHTML= "Required:Your web site URL";
		      document.getElementById("err_url").style.display='';  
		      if(error=="")
		         document.form1.url.focus(); 		  
		       error =1; 
		  }
		  else{
			  document.getElementById("err_url").style.display='none';
			  if(error=="")
		      error ="";				  
		  }
		  
		  if (Trim(document.form1.telephone.value)=='')
		  {
   	 	  	  document.getElementById("err_telephone").innerHTML= "Required:Telephone";
		      document.getElementById("err_telephone").style.display='';  
		      if(error=="")
		         document.form1.telephone.focus(); 		  
		       error =1; 
		  }	
		  else{
			  document.getElementById("err_telephone").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.description_business.value)=='')
		  {
   	 	  	  document.getElementById("err_description_business").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_business").style.display='';  
		      if(error=="")
		         document.form1.description_business.focus(); 		  
		       error =1; 
		  }	
		  else{
			  document.getElementById("err_description_business").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
	 }
	 
	 if (Value=='Technical Support')
	 {
		 if (Trim(document.form1.version.value)=='')
		  {
   	 	  	  document.getElementById("err_version").innerHTML= "Required:The version you are using";
		      document.getElementById("err_version").style.display='';  
		      if(error=="")
		         document.form1.version.focus(); 		  
		       error =1; 
		  }	
		  else{
			  document.getElementById("err_version").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  var system = document.form1.system.options[document.form1.system.selectedIndex].text;
		  if (system == '-Select one-')
		  {
   	 	  	  document.getElementById("err_system").innerHTML= "Required:Your operating system";
		      document.getElementById("err_system").style.display='';  
     	      error =1; 
		  }
		  else{
			  document.getElementById("err_system").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  var browser = document.form1.browser.options[document.form1.browser.selectedIndex].text;
		  if (browser == '-Select one-')
		  {   
   	 	  	  document.getElementById("err_browser").innerHTML= "Required:Your Browser";
		      document.getElementById("err_browser").style.display='';  
     	      error =1; 		     
		  }
		  else{
			  document.getElementById("err_browser").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
		  if (Trim(document.form1.description_support.value)=='')
		  {
    	 	  document.getElementById("err_description_support").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_support").style.display='';  
		      if(error=="")
		         document.form1.description_support.focus(); 		  
		       error =1;             
		  }
		  else{
			  document.getElementById("err_description_support").style.display='none';
			  if(error=="")
		      error ="";			  
		  }
		  
	    var flag=0
        for(i=0;i<document.form1.reg_cus.length;i++)
          if(document.form1.reg_cus[0].checked==true){
	      flag=1
          break
          }
          if (flag==1)
		  {
		     if (Trim(document.form1.reg_email_1.value)=='')
			 {
     	 	  document.getElementById("err_reg_email_1").innerHTML= "Required:Registration Email";
		      document.getElementById("err_reg_email_1").style.display='';  
		      if(error=="")
		         document.form1.reg_email_1.focus(); 		  
		      error =1;	    
			 }
			 else{
			  document.getElementById("err_reg_email_1").style.display='none';
			  if(error=="")
		      error ="";					 
			 }
			 
		     var str = document.form1.reg_email_1.value;   
             if(str.length!=0){   
             reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;   
             if(!reg.test(str)){   
      	 	  document.getElementById("err_reg_email_1").innerHTML= "Please input your valid Registration Email Address,Thanks!";
		      document.getElementById("err_reg_email_1").style.display='';  
		      if(error=="")
		         document.form1.reg_email_1.focus(); 		  
		      error =1;	            
             }
			 else{
			  document.getElementById("err_reg_email_1").style.display='none';
			  if(error=="")
		      error ="";				 
			 }
			 
             }   
		  }	  
	 }//end Value=='Technical Support'
	 
	 if (Value=='Feedback and Suggestions')
	 {
	    var topic_feed = document.form1.topic_feed.options[document.form1.topic_feed.selectedIndex].text;  
		if (topic_feed == '-Select one-')
		{
	      	  document.getElementById("err_topic_feed").innerHTML= "Required:Choose a topic";
		      document.getElementById("err_topic_feed").style.display='';  
		      error =1;	
		}
		else{
			  document.getElementById("err_topic_feed").style.display='none';
			  if(error=="")
		      error ="";			
		}
		
		if (Trim(document.form1.description_feed.value)=='')
		{
	      	  document.getElementById("err_description_feed").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_feed").style.display='';  
		      if(error=="")
		         document.form1.description_feed.focus(); 		  
		      error =1;	 
		}
		else{
			  document.getElementById("err_description_feed").style.display='none';
			  if(error=="")
		      error ="";			
		}
	 }	// end  Value=='Feedback and Suggestions'
	
	 if (Value=='Filling a Complaint')
	 {
	    var complain = document.form1.complain.options[document.form1.complain.selectedIndex].text;  
		if (complain == '-Select one-')
		{
	      	  document.getElementById("err_complain").innerHTML= "Required:Complain about";
		      document.getElementById("err_complain").style.display='';  
		      error =1;			    
		}
		else{
			  document.getElementById("err_complain").style.display='none';
			  if(error=="")
		      error ="";				
		}
				
		if (Trim(document.form1.description_fill.value)=='')
		{
 	      	  document.getElementById("err_description_fill").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_fill").style.display='';  
		      if(error=="")
		         document.form1.description_fill.focus(); 		  
		      error =1;	             
		}
		else{
			  document.getElementById("err_description_fill").style.display='none';
			  if(error=="")
		      error ="";			
		}
		
	 }	// end  Value=='Filling a Complaint'
	
	 if (Value=='Other issues')
	 {
		if (Trim(document.form1.description_other.value)=='')
		{
 	      	  document.getElementById("err_description_other").innerHTML= "Required:Detailed description";
		      document.getElementById("err_description_other").style.display='';  
		      if(error=="")
		         document.form1.description_other.focus(); 		  
		      error =1;	
		}
		else{
			  document.getElementById("err_description_other").style.display='none';
			  if(error=="")
		      error ="";			
		}
	 }	//end Value=='Other issues' 
	 
	  if (Trim(document.form1.code_y.value)!=Trim(document.form1.checkcode.value))
	  {
 	      	  document.getElementById("err_code_y").innerHTML= "Please input your valid Anti-SPAM protection number.";
		      document.getElementById("err_code_y").style.display='';  
		      if(error=="")
		         document.form1.code_y.focus(); 		  
		      error =1;	
	  }	
	  else{
			  document.getElementById("err_code_y").style.display='none';
			  if(error=="")
		      error ="";		  
	  }
	  if(error==1)
	    return false;
  }//end function 
   
   
function showElementById(id)
{
	document.getElementById(id).style.display="";
}

function hideElementById(id)
{
	document.getElementById(id).style.display="none";
}

function show_item(val)
{
   for(var i = 0;i<document.getElementById("support").length;i++)
   {
     with(document.getElementById("support").options[i])
     {
        if(value == val)
        {
           selected = true;
        }
      }
   }
 hideElementById('show_ticket');
 showElementById('hide_ticket');
 //document.form1.support.options[document.form1.support.selectedIndex].text = val;
 showtext();
}

function showtext()
{
   var Value = document.form1.support.options[document.form1.support.selectedIndex].text;  
   if (Value=='-Select one-')
   {
     hideElementById('show_presale')
	 hideElementById('show_key')
	 hideElementById('show_business')
	 hideElementById('show_technica')
	 hideElementById('show_reg')
	 hideElementById('show_feed')
	 hideElementById('show_fill')
	 hideElementById('show_other')	
	 //hideElementById('lostkey')	 	  
   }
   
   if (Value=='Registration Key')
   {
      showElementById('show_key')
	  //showElementById('lostkey')
	  hideElementById('show_presale')
	  hideElementById('show_business')
	  hideElementById('show_technica')
	  hideElementById('show_reg')
	  hideElementById('show_feed')
	  hideElementById('show_fill')
	  hideElementById('show_other')
   }
   
   if (Value == 'Presale questions')
   {
      showElementById('show_presale')
	  hideElementById('show_key')
	  hideElementById('show_business')
	  hideElementById('show_technica')
	  hideElementById('show_reg')
	  hideElementById('show_feed')	
	  hideElementById('show_fill')  
	  hideElementById('show_other')
	  //hideElementById('lostkey')
   }
   
   if (Value == 'Business Cooperation')
   {
      showElementById('show_business')
      hideElementById('show_presale')
	  hideElementById('show_key')
	  hideElementById('show_technica')
	  hideElementById('show_reg')
	  hideElementById('show_feed')
	  hideElementById('show_fill')
	  hideElementById('show_other')
	  //hideElementById('lostkey')
   }   
   
   if (Value == 'Technical Support')
   {
      showElementById('show_technica')
	  showElementById('show_reg')
      hideElementById('show_presale')
	  hideElementById('show_key')
	  hideElementById('show_business') 
	  hideElementById('show_feed')  
	  hideElementById('show_fill')
	  hideElementById('show_other')
	  //hideElementById('lostkey')
   }  
   if (Value == 'Feedback and Suggestions')
   {
     showElementById('show_feed')
	 hideElementById('show_presale')
	 hideElementById('show_key')
	 hideElementById('show_business')
	 hideElementById('show_technica')
	 hideElementById('show_reg')
	 hideElementById('show_fill')  
	 hideElementById('show_other')
	 //hideElementById('lostkey') 
   }
   if (Value == 'Filling a Complaint')
   {
     showElementById('show_fill')
     hideElementById('show_presale')
	 hideElementById('show_key')
	 hideElementById('show_business')
	 hideElementById('show_technica')
	 hideElementById('show_reg')
	 hideElementById('show_feed')  
	 hideElementById('show_other') 
	 //hideElementById('lostkey')
   }   
   if (Value == 'Other issues')
   {
     showElementById('show_other') 
	 hideElementById('show_presale')
	 hideElementById('show_key')
	 hideElementById('show_business')
	 hideElementById('show_technica')
	 hideElementById('show_reg')
	 hideElementById('show_feed')
	 hideElementById('show_fill') 
	 //hideElementById('lostkey') 
   }   
}
function fnAdd()
{
   var oNewItem = document.createElement("DIV");
   oNewItem.innerHTML = document.getElementById(".p.c.c").innerHTML;
   var oList = document.getElementById(".p.c.t");
   //oList.insertAdjacentElement("AfterBegin",oNewItem); //FF no
   //oNewItem.innerText = "List Item 0";
   oList.appendChild(oNewItem);
}
function fnAdd_1()
{
   var oNewItem = document.createElement("DIV");
   oNewItem.innerHTML = document.getElementById(".p.c.c_1").innerHTML;
   var oList = document.getElementById(".p.c.t_1");
   //oList.insertAdjacentElement("AfterBegin",oNewItem); //FF no
   //oNewItem.innerText = "List Item 0";
   oList.appendChild(oNewItem);
}
function fnAdd_2()
{
   var oNewItem = document.createElement("DIV");
   oNewItem.innerHTML = document.getElementById(".p.c.c_2").innerHTML;
   var oList = document.getElementById(".p.c.t_2");
   //oList.insertAdjacentElement("AfterBegin",oNewItem); //FF no
   //oNewItem.innerText = "List Item 0";
   oList.appendChild(oNewItem);
}
function fnResult()
{
 var row;
 var cell;
 var tbody = document.getElementById(".p.t");
 //var tbody = tblUpdate.childNodes[0];
 //tblUpdate.appendChild( tbody );
 for (var i=0; i<2; i++)
 {
   row = document.createElement( "TR" );
   //tbody.appendChild(row); //IE no
   row = tbody.insertRow(-1); //-1: finally
   for (var j=0; j<5; j++)
   {
     cell = document.createElement( "TD" );
     row.appendChild( cell );
     cell.innerHTML = "Row " + i + ", Cell " + j;
   }
 }
}
