var file		=	'signup.php?form=1';

var placeholder		=	'#wrapper';

var waitholder		=	'#err';

var waitnote		=	'<img alt="" src="js/wait.gif" /><br />Please Wait ...';

			

// DOM READY

$(document).ready(function()

{ 

	// FIRST LOAD FORM

	$(waitholder).html(waitnote);

	$(placeholder).fadeOut('fast').html($.ajax({url: file,async: false}).responseText).slideDown('slow');

	$(waitholder).fadeOut('slow').hide();

		

	// AJAX SUBMIT OPTIONS /

	var options = { 

		beforeSubmit:	FilterForm,

		success:		ShowResult,

		//target:		target,

		url:			file,

		type:      		'post',

		dataType:  		'json',

		clearForm: 		false,

		resetForm: 		false,

		timeout:   		3000 

	}; 

	// ON SUBMIT FORM

	$('#ajaxform').submit(function(){$(this).ajaxSubmit(options);return false;}); 

	//*/

});

			

// SHOW RESULT

function ShowResult(data)

{

	$(waitholder).html(data.title).slideDown('slow');

	if(data.succes){$(placeholder).html(data.content).slideDown('slow');}

}			

			

// WAIT MESSAGE

function wait()

{

	$(waitholder).html(waitnote).fadeIn('fast');

}

			

// CLEAR WAIT MESSAGE

function wipe()

{

	$(waitholder).fadeOut('fast').html('');

}

			

// VALIDATION

function FilterForm(formData, jqForm, options)

{ 

	$(waitholder).html(waitnote).fadeIn('fast');

	for (var i=0; i < formData.length; i++)

	{ 

		wait();

		switch(formData[i].name)

		{

			case 'nameuser':

				if(!formData[i].value.length)

				{

					$(waitholder).html('Username required').slideDown('slow');

					return false;

				}

				break;

			case 'passuser':

				var len = formData[i].value.length;

				if(len<4||len>50)

				{

					$(waitholder).html('Password required').slideDown('slow');

					return false;

				}

				break;															

		}

	}

}






function validate_form()
{

if((document.getElementById("username").value=='')||(document.getElementById("emailid").value=='')||(document.getElementById("passuser1").value=='')||(document.getElementById("passuser2").value==''))
{
alert("Please Fill in the Complete Form!");
return false;
}




		var str= document.getElementById("emailid").value ;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		
		if ( str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr  || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr )
		{
		   alert("Invalid E-mail ID");
		   return false ;
		}

  
		if (str.indexOf(at,(lat+1))!=-1)
		{
		    alert("Invalid E-mail ID") ;
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
		    alert("Invalid E-mail ID")
		    return false ;
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		{
		    alert("Invalid E-mail ID")
		    return false ;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		 alert("Invalid E-mail ID")
		 return false ;
		 }

     if(document.getElementById("username").value.length > 9)
      { 
     alert("Please select a userID having max.9 characters");
     return false;
      }

}




function validate_formnewproject()
{

if( (document.getElementById("np").value =='') || ( document.getElementById("expdate").value=='' ) )
{
alert("Please Fill in the Project title & The Deadline of the Project!");
return false;
}

var dateStr = document.getElementById("expdate").value ;
re = /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/ ;
if( !(dateStr.match(re)) )
{
alert('Please enter date in yyyy-mm-dd format');
return false ; 
}

}
    


function validate_quickuploadform()
{
		var str= document.getElementById("emailid").value ;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		
if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr  || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr )
		{
		   alert("Invalid E-mail ID");
		   return false ;
		}

  
		if (str.indexOf(at,(lat+1))!=-1)
		{
		    alert("Invalid E-mail ID") ;
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
		    alert("Invalid E-mail ID")
		    return false ;
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		{
		    alert("Invalid E-mail ID")
		    return false ;
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		 alert("Invalid E-mail ID")
		 return false ;
		 }

var dt= document.getElementById("expdate").value ;
if (dt=="") {alert("Please Provide Deadline "); return false;}
     

}






function validate_contact()
{

	if( (document.getElementById("friendname").value =='') || ( document.getElementById("emailid").value=='' ) )
	{
	alert("Please Fill in the  Friend Name  & Friend email id!");
	return false;
	}

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var address = document.getElementById("emailid").value;

	if(reg.test(address) == false) 
	{
       alert('Invalid Email Address');
       return false;
	}

}




function datecheck()
{
var dateStr = document.getElementById("moneydate").value ;
re = /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/ ;
if( !(dateStr.match(re)) )
{
alert('Please enter date in yyyy-mm-dd format');
return false ;
}
if((document.getElementById("amount").value=='')||(document.getElementById("trans").value==''))
{
alert("Amount & Transaction Id are required!");
return false;
}
}




function validate_formusersetting()
{
if( document.getElementById("namef").value =="Enter Firstname & Lastname")
{
alert("Please Fill in the Name!");
return false;
}
}