
$(function(){
	function CheckLen(val, msg, min, max){
		val = $.trim(val);
		var len = val.length;
		if(len<min || len>max){
			alert(msg);	
			return false;
		}
		else
			return true;
	}
	
	function CheckEmail(email){
		 var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
		 flag = pattern.test(email); 
		 if(!flag){ 
		  	alert("Email format is incorrect!!!"); 
		  	return false; 
		 }else{
		 	return (true); 
		 }
	}
	
	$("#inteWinDialog").dialog({
			modal: true,
			bgiframe:true,
			autoOpen:false,
			width:500,
			buttons:{
				"Submit":function(){
					var pro_id 	= $("#__product_inte").val(),
						email 	= $("#inte_email").val(),
						content = $("#inte_content").val(),
						bval 	= true;

						bval = bval && CheckLen(email, "Input the Email", 1, 50);
						bval = bval && CheckEmail(email);
						bval = bval && CheckLen(content, "Please enter more than 5 disc content consultation", 5, 500);
						
						_this = $(this);
						if(bval){
							$.ajax({
								url:"/product_inte_save.php",
								type:"post",
								data:{pro_id:pro_id, email:email, content:content},
								dataType:"json",
								success:function(data){
	//								alert(data);return;
									if(data.success=="100"){
										if(data.linage>0){
											_this.dialog("close");
										}else{
											alert("Error!!!");
										}
									}else{
										alert("Error");
									}
								}
							});
						}
//					$(this).dialog("close");
				},
				"Cannel":function(){
					$(this).dialog("close");
				}
			}
	});
	
	
	$("a.product_inte").click(function(){
		var rel = $(this).attr("rel");
		var field = rel.split("[|]");
		
		$("#__product_inte").val(field[2]);
		$("#inte_file").attr("src", field[0]);
		$("#inte_name").text(field[1]);
		$("#inte_content").val('');
		
		$("#inteWinDialog").dialog('open');
	});	
});
