//click category function
$(document).ready(function(){
	$("#category").click(function(){
			$("#cats_box").show();
			$("#win_cats").show(1000);
			$("#win_cats > div").hide();
			$("#cancel").show();
	});
});

//close function
$(document).ready(function(){
	$("#cancel").click(function(){
		$(".beselected").removeClass("beselected");
		$("#win_cats > div").hide();
		$("#win_cats").hide(500);
		$("#cats_box").hide(500);
	});
});	

//windows cats functions
$(document).ready(function(){
		$("#win_cats").find("li").each(function(){
			$(this).removeClass("beselected");
			$(this).click(function(){
				$("li").removeClass("beselected");
				$(this).addClass("beselected");
				var cat_id = $(this).attr("title");
				var sub_cat_head = $(this).attr("name");
				$("#sub_cats").show();
				$("#sub_cats > div").hide();
				$("#"+sub_cat_head+"_sub_cats").show(500);
				$("#"+sub_cat_head+"_sub_cats").find("li").each(function(){
					$(this).click(function(){
						var sub_cat_id = $(this).attr("title");
						var category = cat_id+" -> "+sub_cat_id;
						$("#category")[0].value = category;
						$("#"+sub_cat_head+"_sub_cats").hide(500);
						$("#win_cats").hide(1000);
						$("#cats_box").hide(500);						
					});	
				});
				return false;
			});
		});
});

//verify code
function change_checknum(){
    if (navigator.appName == "Netscape") 
        document.getElementById('numframe').src = 'checknum.htm?t=' + Math.random() * 1000;
    else 
        document.numframe.document.getElementById('checknum').src = 'check_num.php?t=' + Math.random();
}

// form verify
$(document).ready(function(){
	$("#submit_pad_btn").click(function(){

		var pad_url = $("#pad_url").val();
		var reg=/^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
		var xml_file = pad_url.slice(-3);
		if (pad_url=="http://" || !reg.test(pad_url) || (xml_file != 'xml')) {
			alert("Enter the correct URL of PAD");
			$("#pad_url").focus();
			return false;
		}
		var category = $("#category").val();
		if (category == 'click here for category') {
			alert("Category Undefined");
			$("#category").focus();
			return false;
		}
		
		var affiliation = $('input[@name=affiliation][@checked]').val();
		var reg_regnow = /^[0-9]+[-][0-9-]+$/;
		var reg_element5 = /^[0-9]+$/;
		var reg_esellerate = /^sku[0-9]+$/;
		
		if (affiliation == 'regnow') {
			if ($("#regnow_sales_id").val()=="" || !reg_regnow.test($("#regnow_sales_id").val())) {
				alert("Enter the Sales ID of products");
				$("#regnow").focus();
				return false;
			}
		} else if (affiliation == 'element5') {
			if ($("#element5_sales_id").val()=="" || !reg_element5.test($("#element5_sales_id").val())) {
				alert("Enter the Sales ID of products");
				$("#element5").focus();
				return false;
			}
		} else if (affiliation == 'esellerate') {
			if ($("#esellerate_sales_id").val()=="" || !reg_esellerate.test($("#esellerate_sales_id").val())) {
				alert("Enter the Sales ID of products");
				$("#esellerate").focus();
				return false;
			}
		} else if (affiliation == 'none') {
		} else {
			alert("Choose your sales platform");
			$("#regnow").focus();
			return false;
		}
		
		var chm_url = $("#chm_url").val();
		if(chm_url.length > 0){
			if(!reg.test(chm_url)){
				alert("Enter the correct URL of CHM file");
				$("#chm_url").focus();
				return false;				
			}	
		}			
		
		var verify_code = $("#verify_code").val();
		if (verify_code == "") {
			alert("Please input the characters you see in the picture!");
			$("#verify_code").focus();
			return false;
		}
		$("#submit_pad_form").submit();
		return false;
	});
});


//judge back links
$(document).ready(function(){
	$("#check_back_link").click(function(){
		$("#check_value").attr("value", 0);
		$("#become_vip_form").attr("action", "/_win7/submit/check_url.php");
		$("#become_vip_form").attr("target", "check_back_link_frame");
		$("#become_vip_form").submit();
		$("#become_vip_form").attr("action", "/_win7/submit/add_vip_to_db.php");
		$("#become_vip_form").attr("target", "add_to_db_frame");
		return false
	});
});


//generate result
$(document).ready(function(){
	$("#generate_code_btn").click(function(){
		var reg_email = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
		var email = $("#email").val();
		if(email.length < 1 || !reg_email.test(email)){
			$("#email_information").show();
			return false
		}else{$("#email_information").hide();}		
		var check_value = $("#check_value").val();
		if(check_value == 1){
			$("#become_vip_form").submit();
			return false;
		}else{
			$("#submit_result_information").addClass("error");
			$("#submit_result_information").html("Please check and make sure that your reciprocal url is right!")
			$("#submit_result_information").show();
		}			
		return false;
	});
});


