jQuery(document).ready(function() {		
//    jQuery(function($) {
//        $("#login_email, #login_password").defaultvalue(
//            "Email",
//            "Password"
//        );
//    });
//	
//    jQuery("defaultText").focus(function()
//    {
//        if (jQuery(this).val() == jQuery(this)[0].title)
//        {
//            jQuery(this).removeClass("defaultTextActive");
//            jQuery(this).val("");
//        }
//    });
//
//    jQuery("defaultText").blur(function()
//    {
//        if (jQuery(this).val() == "")
//        {
//            jQuery(this).addClass("defaultTextActive");
//            jQuery(this).val($(this)[0].title);
//        }
//    });
//
//    jQuery("defaultText").blur();
	
	/* Registration form */
	jQuery("#submit_btn").click(function(){
		
		var nameVal = jQuery("#name").val();
		var surnameVal = jQuery("#surname").val();
		var companyVal = jQuery("#company").val();
		var cityVal = jQuery("#city").val();
		var countryVal = jQuery("#country").val();
		var phoneVal = jQuery("#phone").val();
		var emailVal = jQuery("#email").val();
		var usertypeVal = jQuery("input[name=usertype]:radio:checked").val();
		var privacyVal = 0;
		privacyVal = jQuery("input[name=privacy]:radio:checked").val();
//		alert('email' + emailVal);
//		if (jQuery('#privacy').is(':checked')){
//			privacyVal = jQuery("#privacy").val();
//		}
		
		jQuery.post("registration_action.php",{ 
			usr_firstname: nameVal, 
			usr_lastname: surnameVal, 
			usr_company: companyVal,  
			usr_city: cityVal,
			usr_country: countryVal,
			usr_phone: phoneVal,
			usr_email: emailVal,
			usr_type: usertypeVal,
			usr_privacy: privacyVal 
			},  
		   	function(data){
//			jQuery('span[id*=alert_]').hide();
//			jQuery('[id*=alert_]').style.visibility='hidden';
			if(data==''){
//				alert('retval:'+data);
				document.getElementById('formContent').innerHTML = 'Thank you. Registration complete.<br>You will recieve a confirmation mail.';
			} else {
//				alert('retval:'+data);
//				jQuery('[id*=alert_]').style.visibility='hidden';
//				jQuery('span[id*=alert_]').hide();
//				jQuery('span[id*=alert_]').hide();
				resetAlerts();
				document.getElementById('alert_'+data).style.visibility='visible';
//				jQuery('#alert_'+data).show();
			}
			
				//alert("Data Loaded: " + data);
			}
		);
		return false;
	});

        /* text fields limits */

      

	
	
//	jQuery('.error').hide();
	
	/* Login form */
	jQuery("#subLogin").click(function(){
		var emailVal = jQuery("#login_email").val();
		var pwdVal = jQuery("#login_password").val();
		var privacyVal = 0;
		
		jQuery.post("login.php",{ login_email: emailVal, login_password: pwdVal },  
		   	function(data){
				//display_message(data);
				if(data=='0'){
					jQuery('label#login_err').show();
				} else {
					//jQuery('label#login_err').hide();
					//jQuery('#header_login').load('/header_login.php'); 
					document.location.href=document.location.href;
				}
				//display_message(data);
				//alert("Data Loaded: " + data);
			}
		);
		return false;
	});
	
	/* Upload Image form */	

        
        // bind to the form's submit event
        jQuery('#frmImg').ajaxForm({
            success:  showResponse
        });

//            submit(function() {
//            }
            // inside event callbacks 'this' is the DOM element so we first
            // wrap it in a jQuery object and then invoke ajaxSubmit
//            $(this).ajaxSubmit(uploadOptions);

            // !!! Important !!!
            // always return false to prevent standard browser submit and page navigation
//            return false;
//        });


});

(function($) {

	$.fn.defaultvalue = function() {

		// Scope
		var elements = this;
		var args = arguments;
		var c = 0;

		return(
			elements.each(function() {

				// Default values within scope
				var el = $(this);
				var def = args[c++];

				el.val(def).focus(function() {
					if(el.val() == def) {
						el.val("");
					}
					el.blur(function() {
						if(el.val() == "") {
							el.val(def);
						}
					});
				});

			})
		);
	}
})(jQuery)

function showRequest(formData, jqForm, options){
	return true;
}

function resetAlerts(){
	document.getElementById('alert_name').style.visibility='hidden';
	document.getElementById('alert_surname').style.visibility='hidden';
	document.getElementById('alert_company').style.visibility='hidden';
	document.getElementById('alert_city').style.visibility='hidden';
	document.getElementById('alert_country').style.visibility='hidden';
	document.getElementById('alert_email').style.visibility='hidden';
	document.getElementById('alert_email_exists').style.visibility='hidden';
	document.getElementById('alert_usertype').style.visibility='hidden';
	document.getElementById('alert_privacy').style.visibility='hidden';
}

function showError(data, statusText){	
	display_message(statusText);	
	/*
	var fileToUploadValue = jQuery('input[@name=fileToUpload]').fieldValue();	
	if (!fileToUploadValue[0]) {		
		document.getElementById('message').innerHTML = 'Please select a file.';		
		return false;	
	} */	
	return true;
}

function showResponse(data, statusText){		
	if (statusText == 'success') {				

            display_message(data);
            //loadSectionsContent();
            //setTimeout("reloadDoc()", 4000);
            //reloadDoc();
            //document.getElementById('message').innerHTML = data.msg;
	} else {				
            display_message(data);
            //loadSectionsContent();
            //jQuery(document).load("<?php echo $_SERVER['PHP_SELF']; ?>");
            //document.getElementById('message').innerHTML = data.msg;
	}
}
