function handleEnter (field, event) {
		
		if (event.keyCode == 13) {
			checker();
			return false;
		} 
		else
		return true;
	}     
	
	function getBrowserVer(){
	var cb;if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var ffversion=new Number(RegExp.$1);if(ffversion>=3) cb='F3';else if(ffversion>=2) cb='F2';else if(ffversion>=1) cb='F1';}else if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var ieversion=new Number(RegExp.$1);if(ieversion>=8) cb='IE8';else if(ieversion>=7) cb='IE7';else if(ieversion>=6) cb='IE6';else if(ieversion>=5) cb='IE5';}else if(/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var oprversion=new Number(RegExp.$1);if(oprversion>=10) cb='o10';else if(oprversion>=9) cb='o9';else if(oprversion>=8) cb='o8';else if(oprversion>=7) cb='o7';else cb='ot';}else{cb='ot';}return cb;}
	
function fixPNG(img_id_name) {
	var myImage  = document.getElementById(img_id_name);
	if(myImage) { 
		var imgID 	 = (myImage.id) ? "id='" + myImage.id + "' " : "";
		var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : "";
		var imgTitle = (myImage.title) ? "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' ";
		var imgStyle = "display:inline-block;" + myImage.style.cssText;
		var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" 
							+ "width:" + myImage.width + "px; height:" + myImage.height 
							+ "px;" + imgStyle + ";"
							+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
							+ "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>";
		myImage.outerHTML = strNewHTML;
	}
}

     function reply(id)
      {
		 $("#id_comment_parent").val(id);
      }

     function checker()
      {
		   var retval = true;
		   if($("#domain").val() == "") {
                html = '<div class="result_domain">Mohon isi nama domain anda.</div>';
				$('.result').append(html);
                retval = false;
            } 
		if(retval) {
		  set_progress(".result");
		  $(".result").load(base_url +'/checkout/domain_check',  
		  $("#targetForm").serializeArray());
		}
      }
	  
	   function checker_domain_baru()
      {
		   var retval = true;
		   
		   if($("#domain1").val() == "") {
				$('.result_baru').text('');
                html = '<div class="result_domain">Mohon isi nama domain anda.</div>';
				$('.result_baru').append(html);
                retval = false;
            } 
		if(retval) {
		  set_progress(".result_baru");
		  $(".result_baru").load(base_url +'/checkout/domain_check',  
		  $("#domainbaru").serializeArray());
		}
      }
	   function checker_domain_transfer()
      {
		   var retval = true;
		   
		   if($("#domain2").val() == "") {
                html = '<div class="result_domain">Mohon isi nama domain anda.</div>';
				$('.result_transfer').append(html);
                retval = false;
            } 
		if(retval) {
		  set_progress(".result_transfer");
		  $(".result_transfer").load(base_url +'/checkout/domain_check',  
		  $("#domaintransfer").serializeArray());
		}
      }

// validate email
function isValidEmail(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

function set_sukses(container, caption) {
    var message = '<div class="result_domain_success">'+ caption +'</div>';
    $(container).html(message);
}

function set_sukses_quick(container, caption) {
    var message = '<div>'+ caption +'</div>';
    $(container).html(message);
}
function set_progress(container) {
	var message = '<div class="result_domain_loading">'+ imgloader +'</div>';
	$(container).html(message);
}
function set_progress_quick(container) {
	var message = '<div>'+imgloader+'</div>';
	$(container).html(message);
}

$(document).ready(function() {
	
        // send comment
        $("#form_comment").submit(function() {
            var retval = true;
            if($("#name_comment").val() == "") {
                $("#name_comment_status").text(" Please fill this field!");
                retval = false;
            }
			
			if($("#email_comment").val() == "") {
                $("#email_comment_status").text(" Please fill a valid email!");
                retval = false;
            }
			
			
			if($("#desc_comment").val() == "") {
                $("#desc_comment_status").text(" Please fill your comment!");
                retval = false;
            }
			
			if($("#captcha").val() != "") {
                $("#deskripsi_enquiry_status").text(" You're absoulutely spam, go to hell!");
                retval = false;
            }
            
            if(retval) { 
                set_progress(".loader");
				
                $.ajax({
                    type: "POST",
                    data: $("#form_comment").serialize(),
                    url: base_url +"/comment/send_comment",
                    success: function(xhr) {
						if(xhr.indexOf("success") != -1) {
                            set_sukses(".loader", "Comment Sent, Thank you..we have recieve your Comment!");
                        } else {
                             set_sukses(".loader", "Comment Sent Failure, please fill the fields correctly!");
                        }
                        // cleanup all form values
                        $("#name_comment").val(""); 
						$("#email_comment").val(""); 
						$("#website_comment").val("");
						$("#desc_comment").val("");
                        $("#name_comment_status").text("");
                        $("#email_comment_status").text("");
                        $("#desc_comment_status").text("");
                        $("#website_comment_status").text("");
						Recaptcha.reload();
                        $("#submit").blur();
						
						
                    },
                    error: function() {
                        alert("#404 Permintaan tidak ditemukan.");
                    }
                });
                retval = false;
            }
            return false;
        });
    // send quick contact
        $("#quick_contact").submit(function() {
            var retval = true;
            if($("#quick_name").val() == "") {
                $("#quick_status").text(" Please fill all fields!");
                retval = false;
            }
			
			if($("#quick_message").val() == "") {
                $("#quick_status").text(" Please fill all fields");
                retval = false;
            }
			
			if($("#quick_subject").val() == "") {
                $("#quick_status").text(" Please fill all fields");
                retval = false;
            }
			
			if($("#captcha").val() != "") {
                $("#quick_status").text(" You're absoulutely spam, go to hell!");
                retval = false;
            }
            
            if(retval) { 
                set_progress_quick("#quick_status", "Sending...");
				
                $.ajax({
                    type: "POST",
                    data: $("#quick_contact").serialize(),
                    url: base_url +"/comment/send_contact",
                    success: function(xhr) {
						if(xhr.indexOf("success") != -1) {
                            set_sukses_quick("#quick_status", "Message Sent");
                        } else {
                            set_sukses_quick("#quick_status", "Message Sent Failure");
                        }
                        // cleanup all form values
                        $("#quick_name").val(""); 
						$("#quick_message").val(""); 
						$("#captcha").val("");
						$("#quick_email").val("");
                        $("#submit").blur();
						
						
                    },
                    error: function() {
                        alert("#404 Permintaan tidak ditemukan.");
                    }
                });
                retval = false;
            }
            return false;
        });
    // product nav
    var old_bg;
    $("#pna").click(function() {
        old_bg = $(this).css("background-color");
        $(this).css({"background-color":"#007800"});
        $("#pn2sub").css({"display":"block"});
    });
    $("#pna").blur(function() {
        $(this).animate({backgroundColor: old_bg}, "slow");
        $("#pn2sub").fadeOut("slow");
    });
});
