// JavaScript Docume
function query_ajax_msg_bar(url,data,div,loading)
{
	if(loading == "big")
		$(div).html('<table width="100%" style="margin-top:100px"><tr><td align="center"><img src="img/loading.gif" /><br><br>Loading...</td></tr></table>');
	else if(loading == "small")
		$(div).html('<table width="100%"><tr><td align="center"><img src="img/smallLoading.gif" /></td></tr></table>');

	$.ajax({
	   type: "POST",
	   url: url,
	   data: data,
	   success: function(msg){
		   if(msg !="")
		  	show_hidden_erro_msg(msg);
	   }
	 });
}

function disable_txt(tpye,obj_ID,default_txt,hidde_color,show_color)
{
	if($(obj_ID).val() != "")
	{
		if($(obj_ID).val() == default_txt)
		{
			//alert("1")
			if(tpye == "hiddne")
			{
				$(obj_ID).val('');
				$(obj_ID).css("color", show_color)
			}		
		}
		else
		{
			//alert("2")
			if(tpye == "hiddne")
			{
				if($(obj_ID).val() == default_txt)
					$(obj_ID).css("color", hidde_color)
				else
					$(obj_ID).css("color", show_color)
			}			
		}
		
		if(tpye == "show")
			$(obj_ID).css("color", show_color)
	}
	else
	{
		if($(obj_ID).val() == default_txt || $(obj_ID).val() == "")
		{
			$(obj_ID).val(default_txt)
			$(obj_ID).css("color", hidde_color)
		}
		else
			$(obj_ID).css("color", show_color)		
	}
}



function disable_field(input_1,DIV_1,input_2,DIV_2,default_txt)
{
	$(DIV_1).css("display", 'none')
	$(DIV_2).css("display", 'block')
	document.getElementById(input_2).focus()
	
}

function enable_field(input_1,DIV_1,input_2,DIV_2,default_txt)
{
	if($("#"+input_2).val() =="")
	{
		$(DIV_1).css("display", 'block')
		$(DIV_2).css("display", 'none')
	}
}

function forgot_pass(username,default_txt,error_msg,re_url,rq_data)
{
	if(username == "" || username == default_txt)
		show_hidden_erro_msg(error_msg);
	else
		query_ajax_msg_bar(re_url,rq_data,"","")
}


function email_check(str) 
{

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (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
	 }

	 return true					
}

function check_NaN(obj)
{
	var data = $(obj).val();
	data.split("");
	var m = $(obj).val().length;

	for(i=0; i<m ; i++) 
	{
		if(isNaN(data[i]))
			return false;
	}	
	return true;
}


function validate_sign_form(first_name,default_first_name,last_name,default_last_name,email,default_email,mobile,mobile_default,obj_mobile,error_msg,rq_url,rq_data)
{
	var validate = true;
	
	if(first_name =="" || first_name == default_first_name)
		validate = false;
		
	if(last_name =="" || last_name == default_last_name)	
		validate = false;
	
	if(!email_check(email) )	
		validate = false;
		
	if(mobile =="" || mobile == mobile_default)	
		validate = false;
	/*else
		if(!check_NaN(obj_mobile))
			validate = false;*/
		
		
	if(validate)
		query_ajax_msg_bar(rq_url,rq_data,"","")
	else
		show_hidden_erro_msg(error_msg);
	
	return false;
}
