

function check_fight()
{
		
   var status = 0;
	
   for(var i=0; i<document.form1.elements.length; i++)
       { if(document.form1.elements[i].type=='radio')
	   {   if(document.form1.elements[i].name=='play_id')
			{ 
				status++; break;		
			}
	   }
	} 
	
	if(status<1)
	{
		alert("No match created yet!");
		return false;
	}
	else if(status>=1)
	{ 
		if(document.form1.play_id.checked==false)
		{ 
			alert("Please select a match");
			document.form1.play_id.focus();
			return false;
		}
		if(document.form1.play_id.checked==false)
		       { return true; }
		
	}
	
}



function check_create_match()
{
   if(isNaN(document.form1.create_bet.value) || document.form1.create_bet.value==0 )
   {
	   alert("Amount is invalid!");
	   document.form1.create_bet.select();
	   return false;
   }
   
   return true;
}

function check_rps()
{
  if(document.form1.bet.value=='' )
   {
	   alert("Amount cannet be left blank!");
	   document.form1.bet.select();
	   return false;
   }
  if(isNaN(document.form1.bet.value) || document.form1.bet.value==0 )
   {
	   alert("Amount is invalid!");
	   document.form1.bet.select();
	   return false;
   }
   
   return true;
}

function check_poker()
{
	var ant  = document.frm1.ante.value;
	var pass = document.frm1.password.value;
	var maxr = document.frm1.maxraise.value;
	
   if(ant=='0' || ant=='')
   {
	   alert("Ante money must be a number");
	   document.frm1.ante.focus();
	   return false; 
   }
  else if(isNaN(document.frm1.ante.value) )
   {
	   alert("Ante money must be a number");
	   document.frm1.ante.select();
	   return false;
   }
   else if(maxr=='')
   {
	   var conMaxRaise = confirm('Max Raise is not set\nDo You want to continue ??');
	   if(!conMaxRaise)
	   {
		    document.frm1.maxraise.focus();
			return false;
	   }
	   
   }
   else if(maxr!='' && isNaN(maxr) )
   {
	   alert("Max Raise must be a number");
	   document.frm1.maxraise.select();
	   return false;
   }
   if(pass=='')
   {
	   var conPass = confirm('Password is not set\nDo You want to continue ??');
	   if(!conPass)
	   {
		    document.frm1.password.focus();
			return false;
	   }
   }
   
   return true;
}


function validate_drug()
{
   var hash =document.getElementById('hash');
   var ect =document.getElementById('ect');
   var coca =document.getElementById('coca');
   var phen =document.getElementById('phen');
   var amit =document.getElementById('amit'); 
   
   var flag = 0;
   
   var str = 'Amount is invalid for following drugs\n';
   
   var array_invalid = Array();
   
   if( hash.value=="" && ect.value=="" && coca.value=="" && phen.value=="" && amit.value=="")
   {
      alert('No drug chosen!');
	  hash.focus();
	  return false;
   }
   var i=0;
   if(isNaN(hash.value))
   {
     str+='\n - Hash';
	 array_invalid[i]='hash';i++;
	 flag=1;
   }
   if(isNaN(ect.value))
   {
     str+='\n - Ectasy';
	 array_invalid[i]='ect';i++;
	 flag=1;
   }
   if(isNaN(coca.value))
   {
     str+='\n - Cocaine';
	 array_invalid[i]='coca';i++;
	 flag=1;
   }
   if(isNaN(phen.value))
   {
     str+='\n - Phencyclidine';
	 array_invalid[i]='phen';i++;
	 flag=1;
   }
   if(isNaN(amit.value))
   {
     str+='\n - Amitriptyline';
	 array_invalid[i]='amit';i++;
	 flag=1;
   }
   
   if(flag)
   {
                alert(str);
		  
		switch(array_invalid[0])
		{
			case 'hash' : hash.select();break;
			case 'ect'  : ect.select();break;
			case 'coca' : coca.select();break;
			case 'phen' : phen.select();break;
			case 'amit' : amit.select();break;
		}
	    
	return false;
	 
   }
   else return true;
}

function validate_crew_forum()
{
   var tle = document.getElementById('title');
   var desc   = FCKeditorAPI.GetInstance('content').GetXHTML();
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc=="" )
   {
	  str+='\n - Title'+'\n - Content';
          alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Title';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc=='')
   {
     str+='\n - Content';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }
      
   if(flag)
   {
      alert(str);
	  
		  
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			//case 'desc' : desc.focus();break;
			default : break;
		}
	    return false;

   }
   else return true;
}



function validate_ticket()
{
   var tle = document.getElementById('ticket_id');
   var desc   = document.getElementById('Danswer');

   var vals = tle.value+'|'+desc.value;
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc.value=="" )
   {
	  str+='\n - Ticket id '+'\n - Answer';
      alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Ticket id ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   else if(isNaN(tle.value))
   {
     alert("Invalid ticket id");
     tle.select();
     return false;
   }

   if(desc.value=='')
   {
     str+='\n - Answer';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }
      
   if(flag)
   {
       alert(str);
      
		  
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	     return false;
   }
   else return vals;
}

function validate_ticket_submit()
{
   var tle = document.getElementById('ticket');
   var desc   = document.getElementById('description');
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc.value=="" )
   {
	  str+='\n - Title '+'\n - Problem';
      alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Title ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc.value=='')
   {
     str+='\n - Problem';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }
      
   if(flag)
   {
       alert(str);
      
		  
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	     return false;
   }
   else return true;
}


function validate_notes()
{
   var tle = document.getElementById('notes');
   
   if( tle.value=="")
   {
	  alert("Notes cannot be left blank!");
	  tle.focus();
	  return false;
   }
   else 
{
return true;
}
}


function focusIndex()
{ document.frm.username.focus();}

function focusRegister()
{ document.form2.reg_username.focus();}



function validateIndex()
{
   var tle = document.getElementById('username');
   var desc   = document.getElementById('password');
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc.value=="" )
   {
	  str+='\n - Username '+'\n - Password';
          alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Username ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc.value=='')
   {
     str+='\n - Password';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }
      
   if(flag)
   {
      alert(str); 
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	    return false;
   }
   else return true;

}


function validateRegister()
{
   var reg_user   = document.getElementById('reg_username');
   var reg_pass   = document.getElementById('reg_password');
   var reg_pass2   = document.getElementById('reg_password2');
   var reg_start  = document.getElementById('starting');
   

      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( reg_user.value=="" && reg_pass.value=="" && reg_pass2.value=="" && reg_pass.value==""  )
   {
	  str+='\n - Username '+'\n - Password'+'\n - Confirm Password '+'\n - Starting Location';
          alert(str);
	  reg_user.focus();
	  return false;
   }
   var i=0;
   if(reg_user.value=='')
   {
     str+='\n - Username ';
	 array_invalid[i]='reg_user';i++;
	 flag=1;
   }
   else if(reg_user.value!='')
   {
        var field = reg_user;
        var val   = field.value;	

   if(val.charAt(0)=='.' || val.charAt(val.length-1)=='.' || val.charAt(0)=='_' || val.charAt(val.length-1)=='_' )
	 { 
	    alert("Username is invalid!");
		field.select();
		return false;
	 }
	 
 var reg =/^[a-zA-Z0-9]+$/;
 var res = reg.test(reg_user.value);
 if(!res)
	{ 
	alert("Username is invalid!");
			reg_user.select();
			return false;
	}
   }
   if(reg_pass.value=='')
   {
     str+='\n - Password';
	 array_invalid[i]='reg_pass';i++;
	 flag=1;
   }
   else if(reg_pass.value.length<6)
	{
	alert("Password should be greater than 6 characters!");
	reg_pass.focus();
	return false;
	}

   if(reg_pass2.value=='')
   {
     str+='\n - Confirm Password ';
	 array_invalid[i]='reg_pass2';i++;
	 flag=1;
   }
   else if(reg_pass.value!=reg_pass2.value)
	{
	alert("Password and confirm password must be same!");
	reg_pass2.select();
	return false;
	}
   if(reg_start.value=='select')
   {
     str+='\n - Starting Location';
	 array_invalid[i]='reg_start';i++;
	 flag=1;
   }
      
   if(flag)
   {
      alert(str); 
		switch(array_invalid[0])
		{
			case 'reg_user'  : reg_user.focus();break;
			case 'reg_pass'  : reg_pass.focus();break;
			case 'reg_pass2' : reg_pass2.focus();break;
            case 'reg_start' : reg_start.focus();break;
			default : break;
		}
	    return false;
   }

  

   
   
}


function new_screen()
{
var w	=	screen.width-230;
document.getElementById('link2').style.width=w+'px';
document.getElementById('img1').style.width=w+'px';
}
function new_screen1()
{
var w	=	screen.width-410;
document.getElementById('link2').style.width=w+'px';
}




function keycheck(e)
	{
		if(window.event)
		{
			var key=e.keyCode;
             if(key>31 && (key<48 || key>57))
			{alert("Enter only digits");
			return false;}
		}
		if(e.which)
		{
			var key=e.which;
            if(key>31 && (key<48 || key>57))
			{alert("Enter only digits");
			return false;}
		}
		}
		

function checkAll(status)
{
 alert("hiii");
 for(i=0; i<document.frm1.elements.length; i++)
  if(document.frm1.elements[i].type=='checkbox')
   document.frm1.elements[i].checked = status; 

}	

function unchk()
{ document.getElementById('select_all').checked=false; }


// function validatePrice()
// {
//  
//   for(var i=1; i<document.frm1.elements.length; i++)
//   {  
// 
// 
// 
//    if(document.frm1.elements[i].type=='checkbox' && document.frm1.elements[i].disabled==false )
//       {  if(document.frm1.elements[i].checked== true)
// 	    { 
//               
//               var d = i+1;
//               if(document.frm1.elements[d].value=='')
// 		{ alert('Amount cannot be left blank!');
// 		document.frm1.elements[d].focus();
// 		return false;
// 		}
// 
//               if(isNaN(document.frm1.elements[d].value))
// 		{ alert('Amount is invalid!');
// 		document.frm1.elements[d].select();
// 		return false;
// 		}
//             }
// 	
//       }
//   }
// }


function sell_confirm()
{
 var flag = false;
 var carprice = document.getElementById('car_price');
 for(var i=1; i<document.frm1.elements.length; i++)
  {   if(document.frm1.elements[i].type=='checkbox' && document.frm1.elements[i].checked == true)
      {  if(document.frm1.elements[i].name == 'select_all')
	     { continue; }
	     flag = true;
		 break;
      }
  }
 if(!flag)
  { alert('Please select atleast one car to sell!'); return false;}
 else if(flag) 
  {    
		if(validatePrice()==false)
		{ 
                   return false;
                } 
                else
                {
                      var del_msg = confirm('Are you sure you want to sell!');
                      if(del_msg)
                       { return true;}
                      else return false;
                }
  }
  
}

// function hideTxtBox()
// {
//    for(var i=1; i<document.frm1.elements.length; i++)
//   {  
//    if(document.frm1.elements[i].type=='checkbox' )
//       {  if(document.frm1.elements[i].checked== false)
// 	    { 
//               var d = i+1;
//               document.frm1.elements[d].value='';
//               document.frm1.elements[d].style.display='none';             
//             }	
//       }
//   }
// }


function buy_confirm()
{
 var flag = false;
 var carprice = document.getElementById('car_price');
 for(var i=1; i<document.frm1.elements.length; i++)
  {   if(document.frm1.elements[i].type=='checkbox' && document.frm1.elements[i].checked == true)
      {  if(document.frm1.elements[i].name == 'select_all')
	     { continue; }
	     flag = true;
		 break;
      }
  }
 if(!flag)
  { alert('Please select atleast one car to buy!'); return false;}
 else
  {
     var del_msg = confirm('Are you sure you want to buy!');
     if(del_msg)
      { return true;}
     else return false;
  } 
}

function validate_ban()
{
   var tle = document.getElementById('ban_username');
   var desc   = document.getElementById('ban_reason');
   var tim   = document.getElementById('time');

   var vals = tle.value+'|'+desc.value+'|'+tim.value;
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc.value=="" )
   {
	  str+='\n - Username '+'\n - Reason';
          alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Username ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc.value=='')
   {
     str+='\n - Reason';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }

   if(tim.value!='' && isNaN(tim.value))
   {
     alert('Invalid number of hours');
     tim.select();
     return false;
   }
      
   if(flag)
   {
      alert(str); 
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	    return false;
   }
   else return vals;

}


function validate_warning()
{
   var tle = document.getElementById('warning_username');
   var desc   = document.getElementById('warning_msg');

   var vls = tle.value+'|'+desc.value;
      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();
   
   if( tle.value=="" && desc.value=="" )
   {
	  str+='\n - Username '+'\n - Message';
          alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Username ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc.value=='')
   {
     str+='\n - Message';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }

      
   if(flag)
   {
      alert(str); 
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	    return false;
   }
   else return vls;

}



function validate_street_race()
{
   var tle = document.getElementById('race_username');
   var desc   = document.getElementById('select3');

   var prize = document.form1.race_win[1];
   var rc_cash = document.getElementById('race_cash');

      
   var flag = 0;
   
   var str = 'Please complete following fields \n';
   
   var array_invalid = Array();

   if(prize.checked==true)
    {
      if(rc_cash.value=="")
       {
          if( tle.value=="" && desc.selectedIndex=="0" )
		{
			str+='\n - Cash '+'\n - Username '+'\n - Your Car';
			alert(str);
			rc_cash.focus();
			return false;
		}
          else
               {
                alert("Amount cannot be left blank!");
                rc_cash.focus();
	        return false;
               }
       }
      if(isNaN(rc_cash.value))
       {
          alert("Amount is invalid!");
          rc_cash.select();
          return false;
       }
    }
   
   if( tle.value=="" && desc.selectedIndex=="0" )
   {
	  str+='\n - Username '+'\n - Your Car';
          alert(str);
	  tle.focus();
	  return false;
   }
   var i=0;
   if(tle.value=='')
   {
     str+='\n - Username ';
	 array_invalid[i]='tle';i++;
	 flag=1;
   }
   if(desc.selectedIndex=="0")
   {
     str+='\n - Your Car';
	 array_invalid[i]='desc';i++;
	 flag=1;
   }

      
   if(flag)
   {
      alert(str); 
		switch(array_invalid[0])
		{
			case 'tle' : tle.focus();break;
			case 'desc' : desc.focus();break;
			default : break;
		}
	    return false;
   }
   else return true;

}

function validate_invite()
{
  var usr_name =  document.getElementById('inv_username');
  
  if(usr_name.value=='')
  { 
    alert('Username cannot be left blank!');
    usr_name.focus();
    return false;
  }
}

function validatePrice()
{
   var carprice = document.getElementById('car_price');
   
            if(carprice.value=='')
		{ alert('Amount cannot be left blank!');
		carprice.focus();
		return false;
		}

              if(isNaN(carprice.value))
		{ alert('Amount is invalid!');
		carprice.select();
		return false;
		}
            
}

function update_cash(amt)
{
  if(amt!='undefined') 
   { document.getElementById("cash").innerHTML="&nbsp;$"+amt;  }	
}


// ############### Crimes ################ //

function checkGta()
{ 
  var rad = document.getElementById('radio');
  var rad1 = document.getElementById('radio2');
  var rad2 = document.getElementById('radio3');
  var rad3 = document.getElementById('radio4');
  var rad4 = document.getElementById('radio5');
  var rad5 = document.getElementById('radio6');

  if(!rad.checked && !rad1.checked && !rad2.checked && !rad3.checked && !rad4.checked && !rad5.checked )
   { alert("Choose a GTA!");
     rad.focus();
     return false;
   }
  else
  {
     if(rad.checked) return rad.value;
     else if(rad1.checked) return rad1.value;
     else if(rad2.checked) return rad2.value;
     else if(rad3.checked) return rad3.value;
     else if(rad4.checked) return rad4.value;
     else if(rad5.checked) return rad5.value;
  }
 
}

function checkCrime()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a crime!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}

function checkRobbery()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a robbery!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}

function checkBoat()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a boat theft!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}


function disableButton(a)
{ 
  a.disabled=true;
}

function checkBugatti()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a Bugatti!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}


function disableButton(a)
{ 
  a.disabled=true;
}

function checkRobcasino()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a robcasino!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}

function checkRobgran()
{ var flag=0;
  for(i=0; i<document.form1.elements.length; i++)

  { if(document.form1.elements[i].type=='radio')

   {
     
     if(document.form1.elements[i].checked==true)
     return document.form1.elements[i].value;
   }
  }
  if(!flag)
  {
	alert("Choose a robgran!");
	document.form1.radiobutton[0].focus();
	return false; 
  }
 
}
// ###################################### //