// JavaScript Document

 
/*========	 	THIS FUNCTION IS USED TO CHECK EMAIL ID		========*/ 

 
//var errMsg = 0;
var flag = 0;
 
//var ajxRet = 'fl';

function isEmail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;

	if(str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr){
		return false;
	}
	if(str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr){
		return false;
	}
	if(str.indexOf(" ")!= -1){
		return false;
	}
	if(str.indexOf(at,(lat+1))!= -1){
		return false;
	}
	if(str.indexOf(dot,(lat+2))== -1){
		return false;
	}
	if(str.substring(lat-1,lat) == dot || str.substring(lat+1,lat+2) == dot){
		return false;
	}
	return true;
}

	



function checkUserAvail(){	
	
	var uName = $.trim($('#uName').val());
	 
	//alert('Name :'+emailID);
	//var ajxRet = 'fl';	 
	
	 $.ajax({
		type: "POST",
		url: "http://www.afcindia.org.in/ba/check-user.php",
		data: "name="+uName,
		
		success: function(msg){
		var msg = $.trim(msg);
	    //alert('ret:'+msg);
		
		if(msg == '1'){			 
			$('#uNameDivId').html('Already Registered !');
			//ajxRet = 'fl';
		}
		else if(msg == '0'){	
			//ajxRet = 'tr';
			$('#uNameDivId').html('');
			//return true;			
		}
		else if(msg > 1){
			$('#uNameDivId').html('More than User Found !');
			//ajxRet = 'fl';
		}
		else{		 
			$('#uNameDivId').html('User Id must be fill before checking !');
			//return false;
		//	ajxRet = 'fl';
		} 
			
		} 
		
	});  

	// return ajxRet;
}


 
// Login Validation


function loginCheck()
{
//		alert('call'); 
		var errMsg=0;
		var uName = $.trim( $('#uname').val() );
		var uPassword = $.trim( $('#upassword').val() );		
		
		//alert('uname'+uName);
		if(uName == ''){
		$('#unameDivID').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#unameDivID').html('');
		}
		
		if(uPassword == ''){
		$('#upasswordDivID').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#upasswordDivID').html('');
		}
		
		
		if(errMsg > 0 ){
		return false;		
		}else{
//		return true;
	 			 
					$.ajax({
						type: "POST",
						url: "http://www.afcindia.org.in/ba/check-UsrLogin.php",
						data: "unm="+uName+"& pwd="+uPassword,
						
							success: function(msg){								
							var msg = $.trim(msg);
							//alert('retval:'+msg);									
							
								if(msg == 'null'){
									$('#checkLoginDivID').html('Required field must be enter !');
									//errMsg1++;
								}
								else if(msg == 0){
									$('#checkLoginDivID').html('Invalid User Name and Password !');
									//errMsg1++;
								}
								else if(msg == 1)
								{
									$('#checkLoginDivID').html('');	
									 
									// window.location="IPLink.php";
									window.location="http://www.afcindia.org.in/ba/UsrHome.php";
								}
								else if(msg == 'admin'){
									window.location="http://www.afcindia.org.in/ba/AdminHome.php";
								}								
							} 								
						});
				
		
		}//end of else
		
		
		
}

// validation For New User

function fun_checkUser()
{
		var errMsg=0;
		//var ajxRet ='fl';
		var orgName = $.trim( $('#orgName').val() );
		var dealPName = $.trim( $('#dealPName').val() );
		var Design = $.trim( $('#Design').val() );
		var email = $.trim( $('#email').val() );
		var rating = $.trim( $('#rating').val() );
		 
		var uName = $.trim( $('#uName').val() );
		var uPassword = $.trim( $('#uPassword').val() );
		var uRetypePassword = $.trim( $('#uRetypePassword').val() ); 		
		
		//alert('uname'+uName);
		if(orgName == ''){
		$('#orgNameDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#orgNameDivId').html('');
		}
		
		if(dealPName == ''){
		$('#dealPNameDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#dealPNameDivId').html('');
		}
		
		if(Design == ''){
		$('#DesignDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#DesignDivId').html('');
		}
		
		if(email != ''){		 
			if(!isEmail(email)){
			$('#emailDivId').html('Please enter correct Email ID!');
			errMsg++;
			}		 
			else{		 
			$('#emailDivId').html('');
			}
		}
		
		if(isNaN(rating)){
		$('#ratingDivId').html('Please enter valid Rating !');
		errMsg++;
		}		 
		else{		 
		$('#ratingDivId').html('');
		}
		
		
		if(uName == ''){
		$('#uNameDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#uNameDivId').html('');
		ajxRet = checkUserAvail();
		}
		
		if(uPassword == ''){
		$('#uPasswordDivId').html('required field !');
		errMsg++;
		}
		else if( $('#uPassword').val().length < 7 ){
		   $('#uPasswordDivId').html('must be more than 6 letters!');	   
		   errMsg++;
		}
		else if( $('#uPassword').val().length > 20 ){
			$('#uPasswordDivId').html('must be less than 20 letters!');	   
			errMsg++;
		}
		else{
			$('#uPasswordDivId').html('');
		}
			
			
		if(uRetypePassword == ''){
			$('#uRetypePasswordDivId').html('required field !');
			errMsg++;
		}
		else if(uPassword != uRetypePassword){
			$('#uRetypePasswordDivId').html('password not matched !');
			errMsg++;
		}
		else{
			$('#uRetypePasswordDivId').html('');
			
		}
		
		//alert('ajxRet -'+ajxRet);
		if(errMsg > 0){  // || ajxRet == 'fl'){
			return false;
		}
		else{
						function checkUserAvail(){	
						
									var uName = $.trim($('#uName').val());
									
									//alert('Name :'+emailID);
									//var ajxRet = 'fl';	 
									
									$.ajax({
									type: "POST",
									url: "http://www.afcindia.org.in/ba/check-user.php",
									data: "name="+uName,
									
									success: function(msg){
									var msg = $.trim(msg);
									//alert('ret:'+msg);
									
									if(msg == '1'){			 
									$('#uNameDivId').html('Already Registered !');
									return false;
									//ajxRet = 'fl';
									}
									else if(msg == '0'){	
									//ajxRet = 'tr';
									$('#uNameDivId').html('');
									return true;			
									}
									else if(msg > 1){
									$('#uNameDivId').html('More than User Found !');
									return false;
									//ajxRet = 'fl';
									}
									else{		 
									$('#uNameDivId').html('User Id must be fill before checking !');
									return false;
									//	ajxRet = 'fl';
									} 
									
									} 
						
									});  
						
						// return ajxRet;
						}
		}
		
}



// get User Details
function fun_userDetails()
{
	var errMsg=0;
	var uName = $.trim( $('#updtUName').val() );
	var uPassword = $.trim( $('#updtUPass').val() );
	
	//alert('pwd - '+uPassword);
	 


		if(uName == ''){
		$('#updtUsrDivId').html('user name required !');
		errMsg++;
		}		
		else if(uPassword == ''){
		$('#updtUsrDivId').html('password required !');
		errMsg++;
		}
		else if( $('#updtUPass').val().length < 7 ){
		   $('#updtUsrDivId').html('password must be more than 6 letters!');	   
		   errMsg++;
		}
		else if( $('#updtUPass').val().length > 20 ){
			$('#updtUsrDivId').html('password must be less than 20 letters!');	   
			errMsg++;
		}
		else{
			$('#updtUsrDivId').html('');
		}
		
		if(errMsg > 0 ){
			return false;
		}
		else{
			 
			 					 $.ajax({
													type: "POST",
													url: "http://www.afcindia.org.in/ba/FetchUsrInfo.php",
													data: "nm="+uName+"& pwd="+uPassword,
													
														success: function(msg){								
														var msg = $.trim(msg);
														//alert('retval:'+msg);									
														
															if(msg == '1'){			 
																	$('#updtUsrDivId').html('');
																	window.location="http://www.afcindia.org.in/ba/UpdateUser.php?id=1";//refresh page
															}
																else if(msg == '0'){	
																	//errMsg++;
																	$('#updtUsrDivId').html('User Does not Exist !');
																	//return true;			
																}
																else{		 
																	$('#updtUsrDivId').html('User Info must be fill !');
																	//return false;
																 	//errMsg++;
																} 							
														} 								
													});	  
				 
		}
		
		
}



// User Validation For Update Form

function fun_checkUpdtUser()
{
		var errMsg = 0;
		var ajxRet ='f';
		var orgName = $.trim( $('#orgName').val() );
		var dealPName = $.trim( $('#dealPName').val() );
		var Design = $.trim( $('#Design').val() );
		var email = $.trim( $('#email').val() );
		var rating = $.trim( $('#rating').val() );
		 
		var uName = $.trim( $('#uName').val() );
		var uPassword = $.trim( $('#uPassword').val() );
		var uRetypePassword = $.trim( $('#uRetypePassword').val() ); 
		
		
	

		
		//alert('uname'+uName);
		if(orgName == ''){
		$('#orgNameDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#orgNameDivId').html('');
		}
		
		if(dealPName == ''){
		$('#dealPNameDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#dealPNameDivId').html('');
		}
		
		if(Design == ''){
		$('#DesignDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#DesignDivId').html('');
		}
		
		if(email != ''){		 
			if(!isEmail(email)){
			$('#emailDivId').html('Please enter correct Email ID!');
			errMsg++;
			}		 
			else{		 
			$('#emailDivId').html('');
			}
		}
		
		if(isNaN(rating)){
		$('#ratingDivId').html('Please enter valid Rating !');
		errMsg++;
		}		 
		else{		 
		$('#ratingDivId').html('');
		}
		
		
		if(uName == ''){
		$('#uNameDivId').html('required field !');
		errMsg++;
		}		
		else{		 
		$('#uNameDivId').html('');		 
		}
		
		if(uPassword == ''){
		$('#uPasswordDivId').html('required field !');
		errMsg++;
		}
		else if( $('#uPassword').val().length < 7 ){
		   $('#uPasswordDivId').html('must be more than 6 letters!');	   
		   errMsg++;
		}
		else if( $('#uPassword').val().length > 20 ){
			$('#uPasswordDivId').html('must be less than 20 letters!');	   
			errMsg++;
		}
		else{
			$('#uPasswordDivId').html('');
		}
			
			
		if(uRetypePassword == ''){
			$('#uRetypePasswordDivId').html('required field !');
			errMsg++;
		}
		else if(uPassword != uRetypePassword){
			$('#uRetypePasswordDivId').html('password not matched !');
			errMsg++;
		}
		else{
			$('#uRetypePasswordDivId').html('');
			
		}
		
		 
		if(errMsg > 0 ){
			return false;
		}
		else{
			return true;
		}
		
}


// function to check validation for ulpoad section


function fun_checkUpload()
{
		var errMsg = 0;
		//var ajxRet ='f';
		var title = $.trim( $('#title').val() );
		var sectionSel = $.trim( $('#sectionSel').val() );
		var sectionFile = $.trim( $('#sectionFile').val() );
		
		 var sectionFileExt = sectionFile.substring(sectionFile.lastIndexOf(".")+1,sectionFile.length).toLowerCase();
		
		if(title == ''){
		$('#titleDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#titleDivId').html('');
		}
		
		if(sectionSel == ''){
		$('#sectionSelDivId').html('required field !');
		errMsg++;
		}		 
		else{		 
		$('#sectionSelDivId').html('');
		}
		
		if(sectionFile == ''){
		$('#sectionFileDivId').html('required field !');
		errMsg++;
		}	
		else if(  (sectionFileExt != 'pdf' &&  sectionFileExt != 'doc') &&  sectionFileExt != 'docx' ){
		$('#sectionFileDivId').html('Please upload PDF or DOC file only.!');
		errMsg++;
		}
		else{		 
		$('#sectionFileDivId').html('');
		}
		
		
		if(errMsg > 0 ){
			return false;
		}
		else{
			return true;
		}		
		
		
}

function uploadCheck(obj)
{
 var fName = obj.value;
 var ext = fName.substring(fName.lastIndexOf(".")+1,fName.length).toLowerCase();
	
	//alert('ext-'+ext); 
	if( (ext != 'pdf' && ext != 'doc') && ext != 'docx' ) {
	alert('Please upload PDF or DOC file only.');
	return false;
	}
	
}

function fun_updtStatus(upldID,optionObj)
{
	// alert('call');
	// alert("upldID -:"+upldID);
	// alert("optionName -:"+optionObj.value);
	 
	  var id = upldID;
	  var status = optionObj.value;
	
 	 
 	 $.ajax({
				type: "POST",
				url: "http://www.afcindia.org.in/ba/Update-Status.php",
				data: "id="+id+"& st="+status,
				
					success: function(msg){								
					var msg = $.trim(msg);
					//alert('retval:'+msg);									
					
						if(msg > 0){			 
								 alert('Updated Successfully !');								 
						}
						else {	
							alert('could not be Updated, Plz try again !');		
						}
							 					
					} 								
			});	  
}



