$(document).ready(function(){	
	$("#5 .addsec_span").css('background', '#FF0000');
		$("#tog1").click(function(){
		$("#box1").slideToggle("slow");
		});
		$("#tog2").click(function(){
			$("#box2").slideToggle("slow");
		});
		$("#tog3").click(function(){
			$("#box3").slideToggle("slow");
		});
		$("#tog4").click(function(){
			$("#box4").slideToggle("slow");
		});

	var val = $.cookie("pname");
	$("#proId").val($.cookie("pname"));
	if ($.cookie("open_frame") != null) {
		$("#opening_type").val($.cookie("open_frame"));
	}
	if ($.cookie("final_type") != null) {
		$("#opening_type1").val($.cookie("final_type"));
	}
	 if ($.cookie("currency_type") != null) {
	     $("#currency_type").val($.cookie("currency_type"));
	}
	if($.cookie("project_val") != null) {
		$(".addsec_span").css('background', '#CCC');
        $("#"+$.cookie("project_val")+" .addsec_span").css('background', '#FF0000');
        $("#packageprice").val($.cookie("project_val"));
        $("#pack_amt").val($.cookie("project_price"));
        if ($.cookie("project_val") == 1) 
            $("#initial_amt").val($("#initial_depo").val());
        else {
			var half_amt = $.cookie("project_price") / 1;
            $("#initial_amt").val(roundNumber(half_amt, 2));
        }
		changePrice();
	}
	/*
	if ($.cookie("error") != null) {
		$("#showError").html($.cookie("error"));
		$('#attachFile').slideDown('slow');
		$("#showError").focus();		
	}
	if ($.cookie("pro_name") != null) {
		$("#project_name").val($.cookie("pro_name"));
	}
	 if ($.cookie("open_frame") != null) {
		$("#opening_type").val($.cookie("open_frame"));
	}
	 if ($.cookie("open_txt") != null) {
		$("#openingtext").val($.cookie("open_txt"));
	}
	 if ($.cookie("open_instruct") != null) {
		$("#instructions").val($.cookie("open_instruct"));
	}
	 if ($.cookie("intruct_A") != null) {
		$("#instructiona").val($.cookie("intruct_A"));
	}
	 if ($.cookie("intruct_B") != null) {
		$("#instructionb").val($.cookie("intruct_B"));
	}
	 if ($.cookie("final_type") != null) {
		$("#opening_type1").val($.cookie("final_type"));
	}
	 if ($.cookie("final_txt") != null) {
		 $("#finaltext").val($.cookie("final_txt"));
	}
	 if ($.cookie("final_instruct") != null) {
		 $("#instruction").val($.cookie("final_instruct"));
	}
	 if ($.cookie("currency_type") != null) {
	     $("#currency_type").val($.cookie("currency_type"));
	}
	 if ($.cookie("taxno") != null) {
		 $("#taxno").val($.cookie("taxno"));
	}
	 if ($.cookie("promo") != null) {	
	    $("#promo").val($.cookie("promo"));
	}	*/
    $(".addsec_span").click(function(event){
        var pack_price = $(this).attr('id').split("_");
        $(".addsec_span").css('background', '#CCC');
        $(this).css('background', '#FF0000');
        $("#packageprice").val(pack_price[0]);
        $("#pack_amt").val(pack_price[1]);
//        if (pack_price[0] == 1) 
//            $("#initial_amt").val($("#initial_depo").val());
//        else {
			var half_amt = pack_price[1] / 1;
            $("#initial_amt").val(roundNumber(half_amt, 2));
//        }
		changePrice();
    });
});
var popupStatus = 0;
function toggle(id){
    var ele = document.getElementById("toggleText" + id);
    var text = document.getElementById(id);
    
    if (ele.style.display == "block") {
        ele.style.display = "none";
    }
    else {
        ele.style.display = "block";
    }
}

function popUp(){
    centeringPopup("#popup");
    $("#popup").fadeIn("slow");
    popupStatus = 1;
}

function centeringPopup(div_id){
    var window_width = document.documentElement.clientWidth;
    var popup_width = $("#popup").width();
    $("#popup").css({
        "top": 100,
        "left": window_width / 2 - popup_width / 2
    });
}

function closePopup(){
    if (popupStatus == 1) {
        $("#popup").fadeOut("slow");
        popupStatus = 0;
    }
}

function signErrordisplay(txt){
    $(".displayprompterror").html("");
    $(".displayprompterror").html(txt);
    $(".displayprompterror").css("display", "block");
}

function optionDisplay(txt){
	$(".optionDisplay").html("");
    $(".optionDisplay").html(txt);
    $(".optionDisplay").css("display", "block");
}

function signRedtxtbox(current){
	var search_class = $("#search_keyword").attr("class");
    $("input[type=text]").removeClass();
    $("input[type=password]").removeClass();
    $("textarea[type=textarea]").removeClass();
    $("input[type=text]").addClass('txtbox');
    $("input[type=password]").addClass('txtbox');
    $("textarea[type=textarea]").addClass('txtbox');
    $("#" + current).removeClass();
    $("#" + current).addClass('txtboxred');
	$("#search_keyword").removeClass();
	$("#search_keyword").addClass(search_class);
}

function removeRedtxtbox(){
	var search_class = $("#search_keyword").attr("class");
    $("input[type=text]").removeClass();
    $("input[type=password]").removeClass();
    $("textarea[type=textarea]").removeClass();
    $("input[type=text]").addClass('txtbox');
    $("input[type=password]").addClass('txtbox');
    $("textarea[type=textarea]").addClass('txtbox');
	$("#search_keyword").removeClass();
	$("#search_keyword").addClass(search_class);
}

function signupSignin(check){
    var signup = "";
    var signin = "";
    if (check == 'signup') 
        signup = 'checked="checked"';
    else 
        if (check == 'signin') 
            signin = 'checked="checked"';
    var txt = '<label class="signinhead">Sign In</label>'
    txt += '<label id="hider" class="displayprompterror"></label>';
    txt += '<div id="optionDisplay"></div>';
    txt += '<div id="rmvhld"><span class="promptsigninner"><span><input type="radio" id="signin" name="signcheck" value="signin" ' + signin + ' /><label for="signin"> <strong>I am a returning customer</strong></label></span>';
  	
    txt += '<span><label for="username" class="signuplabel">Email </label><input type="text" id="username" name="username" class="txtbox" /></span>';
    txt += '<span><label for="password" class="signuplabel">Password </label><input type="password" id="password" name="password" class="txtbox" /><a href="javascript: forgotPassword();" class="forgot_link">Forgot Password?</a></span></span>';
    txt += '<span class="promptsigninner"><span><input type="radio" id="signup" name="signcheck" value="signup" ' + signup + ' /><label for="signup"> <strong>I am a new customer</strong></label><br><br><strong style="color:red">Its free to register with VideoCustomizer</strong><br>you can design your own video ad and check us out at no cost or obligation<br><br></span>';
    txt += '<span><label for="email" class="signuplabel">Email </label><input type="text" id="email" name="email" class="txtbox" /></span>';
    txt += '<span><label for="newpassword" class="signuplabel">Password </label><input type="password" id="newpassword" name="newpassword" class="txtbox" /></span>';
    txt += '<span><label for="retypepassword" class="signuplabel">Retype Password </label><input type="password" id="retypepassword" name="retypepassword" class="txtbox" /></span>';
    txt += '<span><label for="promocode" class="signuplabel">Promotion Code </label><input type="text" id="promocode" name="promocode" class="txtbox" /></span></span>';
    txt += '<div class="jqibuttons"><input type="button" value="Submit" class="proceedbtn" onclick="return validateSign()" /><input type="button" value="Cancel" class="cancelbtn" onclick="closePopup()" /></div></div>';
    popUp();
    $("#popup_content").html("");
    $("#popup_content").html(txt);
}

function validateSign(){
	var pathname = window.location;
	switch ($("input[name=signcheck]:checked").val()) {
        case "signin":
            if ($("input[name=username]").val() == "") {
                signRedtxtbox("username");
                signErrordisplay("Please enter username");
                return false;
            }
            else 
                if ($("input[name=password]").val() == "") {
                    signRedtxtbox("password");
                    signErrordisplay("Please enter password");
                    return false;
                }
                else {
                    $.ajax({
                        type: "post",
                        url: "login.php?email=" + $("input[name=username]").val() + "&pass=" + $("input[name=password]").val(),
                        success: function(data){
                            if (data == 'Invalid login information please try again') {
								signRedtxtbox("username");
                                signErrordisplay(data);
							}               
                            else {
								$(".signinhead").html("Logged in");
								$(".signinhead").css('color','#A6BB14');
								$("#optionDisplay").html(data);
								$("#rmvhld").html("");
								$(".displayprompterror").remove();
								/*closePopup();*/
								var innertxt = '<a href="myaccount.php" class="tp_smlpadxt">My Account</a>';
								innertxt += '<span class="tp_smlpadbar">|</span>';
								innertxt += '<a href="logout.php" class="tp_smlpadxt">Logout</a>';
								$("#user_loggedinout").html("");
								$("#user_loggedinout").html(innertxt);
								var btns = '<button type="button" name="order" class="step4_save_button" onclick="saveProject()">Save Only</button>';
								btns += '<button type="button" name="order" class="step4_r_button" class="steps_orderbtn" onclick="sampleFunc()">Order Now</button>';
								$("#steps_buttons").html("");
								$("#steps_buttons").html(btns);								
								/*window.setTimeout(function(){
									$("html, body").animate({scrollTop:0}, "slow");
									$("#common_logged").fadeIn("slow");
									window.setTimeout(function(){
										$("#common_logged").fadeOut("slow");
									},5000);
								},1000);	*/	  
                            }
                        }
                    });
                }
            break;
        case "signup":
            if ($("input[name=email]").val() == "") {
                signRedtxtbox("email");
                signErrordisplay("Please enter your email address");
                return false;
            }
            else 
                if (/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("input[name=email]").val()) === false) {
                    signRedtxtbox("email");
                    signErrordisplay("Please enter a vaild email address");
                    return false;
                }
                else 
                    if ($("input[name=newpassword]").val() == "") {
                        signRedtxtbox("newpassword");
                        signErrordisplay("Please enter password");
                        return false;
                    }
                    else 
                        if ($("input[name=newpassword]").val().length <= 5) {
                            signRedtxtbox("newpassword");
                            signErrordisplay("Password must have atleast 6 characters");
                            return false;
                        }
                        else 
                            if ($("input[name=newpassword]").val() != $("input[name=newpassword]").val()) {
                                signRedtxtbox("retypepassword");
                                signErrordisplay("Retyped password do not match");
                                return false;
                            }
                            else {
                                $.ajax({
                                    type: "post",
                                    url: "signup.php?email=" + $("input[name=email]").val() + "&pass=" + $("input[name=newpassword]").val() + "&promo=" + $("input[name=promocode]").val(),
                                    success: function(data){
                                        if (data == 'exist') {
                                            signRedtxtbox("email");
                                            signErrordisplay("Email address already exist");
                                        }
                                        else 
                                            if (data == 'codeerror') {
                                                signRedtxtbox("promocode");
                                                signErrordisplay("Invalid promotional code");
                                            }
                                            else 
                                                if (data == 'dateerror') {
                                                    signRedtxtbox("promocode");
                                                    signErrordisplay("promotion offer date expired");
                                                }
                                                else 
                                                    if (data == 'success') {
														closePopup();
														var innertxt = '<a href="https://www.videocustomizer.com/myaccount.php" class="tp_smlpadxt">My Account</a>';
														innertxt += '<span class="tp_smlpadbar">|</span>';
														innertxt += '<a href="http://www.videocustomizer.com/logout.php" class="tp_smlpadxt">Logout</a>';
														$("#user_loggedinout").html("");
														$("#user_loggedinout").html(innertxt);
														var btns = '<button type="button" name="order" class="step4_save_button" onclick="saveProject()">Save Only</button>';
														btns += '<button type="button" name="order" class="step4_r_button" class="steps_orderbtn" onclick="sampleFunc()">Order Now</button>';
														$("#steps_buttons").html("");
														$("#steps_buttons").html(btns);								
														window.setTimeout(function(){
															$("html, body").animate({scrollTop:0}, "slow");
															$("#common_logged").fadeIn("slow");
															window.setTimeout(function(){
																$("#common_logged").fadeOut("slow");
															},5000);
														},1000);
													}                                                        
                                    }
                                });
                            }
            break;
    }
}

function sendMessage(msgtype){
    var txt;
    if (msgtype == "partner") 
        txt = '<label class="signinhead">Partner With Us</label>';
    else 
        txt = '<label class="signinhead">Contact Us</label>';
    txt += '<label class="displayprompterror"></label>';
    txt += '<span class="promptmessage"><span><label for="contact_name" class="signuplabel">Name </label><input type="text" id="contact_name" name="contact_name" class="txtbox" /></span>';
    txt += '<span><label for="contact_email" class="signuplabel">Email Address </label><input type="text" id="contact_email" name="contact_email" class="txtbox" /></span>';
    if (msgtype == "partner") 
        txt += '<span><label for="contact_weburl" class="signuplabel">Website URL </label><input type="text" id="contact_weburl" name="contact_weburl" class="txtbox" /></span>';
    txt += '<span><label for="MSGtype" class="signuplabel">Message Type</label><select name="MSGtype" id="MSGtype" class="txtbox"><option value="Customer Service">Customer Service</option><option value="Billing">Billing</option><option value="Partners">Partners</option><option value="Suggestions">Suggestions</option></select></span>';
    txt += '<span><label for="contact_msg" class="signuplabel">Message </label><textarea id="contact_msg" name="contact_msg" class="txtbox" style="width:218px;height:40px;"></textarea></span></span>';
    txt += '<input type="hidden" value="" id="custid" />';
	txt += '<div class="jqibuttons"><input type="button" value="Send" class="proceedbtn" onclick="return validateMessage(\'' + msgtype + '\')" /><input type="button" value="Close" class="cancelbtn" onclick="closePopup()" /></div>';
        txt += '<label class="signinhead">Address</label>';
   	 txt += '<span class="promptmessage" style="width:450px;padding:0 0 10px; margin-left:20px;">address1 <br>address2<br>address3<br></span>';


    popUp();
    $("#popup_content").html("");
    $("#popup_content").html(txt);
}

function validateMessage(msgtype){
	var web_url = $("input[name=contact_weburl]").val();
	var member_id = $("#custid").val();
	if(member_id == "")
		member_id = "empty";
    if ($("input[name=contact_name]").val() == "") {
        signRedtxtbox("contact_name");
        signErrordisplay("Please enter your name");
        return false;
    }
    if ($("input[name=contact_email]").val() == "") {
        signRedtxtbox("contact_email");
        signErrordisplay("Please enter your email address");
        return false;
    }
    else if (/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("input[name=contact_email]").val()) === false) {
        signRedtxtbox("contact_email");
        signErrordisplay("Please enter a vaild email address");
        return false;
    }	
    if (msgtype == "partner") {
        if (web_url == "") {
            signRedtxtbox("contact_weburl");
            signErrordisplay("Please enter your website URL");
            return false;
        }
    }
	else
		web_url = "empty";	
    if ($("textarea[name=contact_msg]").val() == "") {
        signRedtxtbox("contact_msg");
        signErrordisplay("Please enter your comment or message");
        return false;
    }
    else {
        $.ajax({
            type: "post",
            url: "sendmail.php?name=" + $("input[name=contact_name]").val() + "&email=" + $("input[name=contact_email]").val() + "&msg=" + $("textarea[name=contact_msg]").val() + "&weburl=" + web_url + "&custid=" + member_id,
            success: function(data){
                if (data == "success") {
					 signErrordisplay("<span style=\"color:#006400\">Message sent successfully</span>");
					 window.setTimeout(function(){
						closePopup();
					},2000);
				}                   
                else 
                    signErrordisplay("Message sending failed");
            }
        });
    }
}

function memberMessage(cust_id, cust_name, cust_email){
    var txt;
    txt = '<label class="signinhead">Contact Us</label>';
    txt += '<label class="displayprompterror"></label>';
    txt += '<span class="promptmessage"><span><label for="contact_name" class="signuplabel">Name </label><input type="text" id="contact_name" name="contact_name" class="txtbox" value="' + cust_name + '" /></span>';
    txt += '<span><label for="contact_email" class="signuplabel">Email Address </label><input type="text" id="contact_email" name="contact_email" class="txtbox" value="' + cust_email + '" /></span>';
    txt += '<span><label for="contact_msg" class="signuplabel">Message </label><textarea id="contact_msg" name="contact_msg" class="txtbox" style="width:238px;"></textarea></span></span>';
    txt += '<input type="hidden" value="' + cust_id + '" id="custid" />';
    txt += '<div class="jqibuttons"><input type="button" value="Send" class="proceedbtn" onclick="return validateMessage(\'membercontact\')" /><input type="button" value="Cancel" class="cancelbtn" onclick="closePopup()" /></div>';
    popUp();
    $("#popup_content").html("");
    $("#popup_content").html(txt);
}
function memberPartner(cust_id, cust_name, cust_email){
    var txt;
    txt = '<label class="signinhead">Partner With Us</label>';
    txt += '<label class="displayprompterror"></label>';
    txt += '<span class="promptmessage"><span><label for="contact_name" class="signuplabel">Name </label><input type="text" id="contact_name" name="contact_name" class="txtbox" value="' + cust_name + '" /></span>';
    txt += '<span><label for="contact_email" class="signuplabel">Email Address </label><input type="text" id="contact_email" name="contact_email" class="txtbox" value="' + cust_email + '" /></span>';
    txt += '<span><label for="contact_weburl" class="signuplabel">Website URL </label><input type="text" id="contact_weburl" name="contact_weburl" class="txtbox" /></span>';
	txt += '<span><label for="contact_msg" class="signuplabel">Message </label><textarea id="contact_msg" name="contact_msg" class="txtbox" style="width:238px;"></textarea></span></span>';
    txt += '<input type="hidden" value="' + cust_id + '" id="custid" />';
    txt += '<div class="jqibuttons"><input type="button" value="Send" class="proceedbtn" onclick="return validateMessage(\'partner\')" /><input type="button" value="Cancel" class="cancelbtn" onclick="closePopup()" /></div>';
    popUp();
    $("#popup_content").html("");
    $("#popup_content").html(txt);
}

function forgotPassword(){
    var txt = '<label class="signinhead">Get a New Password</label>'
    txt += '<label class="displayprompterror"></label>';
    txt += '<span class="promptmessage"><span style="float:left;width:330px;padding:0 0 10px 20px;">If you forgot your password, enter your email below. We\'ll send your login details by email.</span>';
    txt += '<span><label for="forgot_email" class="signuplabel">Email Address </label><input type="text" id="forgot_email" name="forgot_email" class="txtbox" /><span style="width:200px;margin-left:110px;">Enter same address provided to us during registration</span></span></span>';
    txt += '<div class="jqibuttons"><input type="button" value="Submit" class="proceedbtn" onclick="return validateForgot()" /><input type="button" value="Cancel" class="cancelbtn" onclick="closePopup()" /></div>';
    popUp();
    $("#popup_content").html("");
    $("#popup_content").html(txt);
}

function validateForgot(){
    if ($("input[name=forgot_email]").val() == "") {
        signRedtxtbox("forgot_email");
        signErrordisplay("Please enter your email address");
        return false;
    }
    else 
        if (/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("input[name=forgot_email]").val()) === false) {
            signRedtxtbox("forgot_email");
            signErrordisplay("Please enter a vaild email address");
            return false;
        }
        else {
            $.ajax({
                type: "get",
                url: "forgot-password.php",
                data: "email=" + $("input[name=forgot_email]").val(),
                success: function(data){
                    if (data == "success") {
                        signupSignin("signin");
                    }
                    else 
                        signErrordisplay(data);
                }
            });
        }
}

function accountExpand(id){
    var list_num = 3;
    var i = 3;
    for (i = 1; i <= list_num; i++) {
        if (i == id) 
            $("#expand_" + i).show();
        else 
            $("#expand_" + i).hide();
    }
    
}

function myaccErrordisplay(id, txt){
    $(".accerror").html("");
    $("#accerror_" + id).html(txt);
    $("#accerror_" + id).css("display", "block");
}

function validateMyacc(){
	$("#acc_saved").hide();	
    if ($("input[name=acc_email]").val() == "") {
        signRedtxtbox("acc_email");
        myaccErrordisplay(1, "Please enter your email address");
        return false;
    }
    else 
        if (/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("input[name=acc_email]").val()) === false) {
            signRedtxtbox("acc_email");
            myaccErrordisplay(1, "Please enter a vaild email address");
            return false;
        }
        else 
            if ($("input[name=acc_password1]").val() == "") {
                signRedtxtbox("acc_password1");
                myaccErrordisplay(2, "Please enter password");
                return false;
            }
            else 
                if ($("input[name=acc_password1]").val().length <= 5) {
                    signRedtxtbox("acc_password1");
                    myaccErrordisplay(2, "Password must have atleast 6 characters");
                    return false;
                }
                else 
                    if ($("input[name=acc_password2]").val() != $("input[name=acc_password1]").val()) {
                        signRedtxtbox("acc_password2");
                        myaccErrordisplay(3, "Retyped password do not match");
                        return false;
                    }
                    else {
                        var post_data = "email=" + $("input[name=acc_email]").val() + "&pass=" + $("input[name=acc_password1]").val();
                        post_data += "&cust_first=" + $("input[name=acc_cust_firstname]").val() + "&cust_sur=" + $("input[name=acc_cust_surname]").val() + "&cust_street=" + $("input[name=acc_cust_street]").val() + "&cust_town=" + $("input[name=acc_cust_town]").val() + "&cust_state=" + $("input[name=acc_cust_state]").val();
                        post_data += "&cust_post=" + $("input[name=acc_cust_post]").val() + "&cust_country=" + $("input[name=acc_cust_country]").val() + "&cust_phone=" + $("input[name=acc_cust_phone]").val() + "&cust_fax=" + $("input[name=acc_cust_fax]").val();
                        post_data += "&bill_first=" + $("input[name=acc_bill_firstname]").val() + "&bill_sur=" + $("input[name=acc_bill_surname]").val() + "&bill_street=" + $("input[name=acc_bill_street]").val() + "&bill_town=" + $("input[name=acc_bill_town]").val() + "&bill_state=" + $("input[name=acc_bill_state]").val();
                        post_data += "&bill_post=" + $("input[name=acc_bill_post]").val() + "&bill_country=" + $("input[name=acc_bill_country]").val() + "&bill_phone=" + $("input[name=acc_bill_phone]").val() + "&bill_fax=" + $("input[name=acc_bill_fax]").val();
                        $.ajax({
                            type: "get",
                            url: "myaccount-update.php",
                            data: post_data,
                            success: function(data){
                                if (data == "success") {
                                    $("#acc_saved").fadeIn("slow");
									$("html, body").animate({scrollTop:0}, "slow");
									
                                }
                            }
                        });
                    }
    removeRedtxtbox();
    $(".accerror").html("");
}

function saveandMove(sid){
    if (sid == "") 
        signupSignin("signin");
    else 
        location.href = "video-email-steps";
}

function enlargeFlashview(productname, flashpath, imagepath, productid){
    var txt = '<label class="signinhead" style="width:450px;border-bottom:none;padding:0;">' + productname + '</label>';
    txt += '<span class="promptmessage" style="width:450px;padding:0 0 10px;">You can change the color scheme, text or any object plus you can add audio, photos, logos and graphics.</span>';
    txt += '<embed height="360" width="480" flashvars="&displayheight=360&file=https://www.anistock.com/' + flashpath + '&height=360&image=https://www.anistock.com/' + imagepath + '&width=480&backcolor=0xFFFFFF&screencolor=0xFFFFFF&showvolume=false&autostart=true&repeat=true&rotatetime=&shuffle=false&volume=&type=flv&useaudio=false&usecaptions=false&usefullscreen=false&usekeys=false" allowscriptaccess="always" allowfullscreen="false" src="https://www.anistock.com/flvplayer.swf"/>';
    txt += '<input type="hidden" name="enviewproduct" value="'+productid+'" />';
	$.prompt(txt, {callback: addclipFrompoup, buttons: {Add: true,Close: false }
    });
	
}
function addclipFrompoup(v,m,f) {
	if(v === true) {
		addClip(f.enviewproduct);
	}
}

function viewProject(prjid){
    location.href = "project-detail.php?project=" + prjid;
}

function mailProject(prjid){
    location.href = "mail-project-detail.php?project=" + prjid;
}

function sendNote(prjid, masgtype){
    $("#messagesent").hide();
    if ($("#sendnote").val() == "") {
        $("#sendnote").css({
            'border': '1px dashed #FF3F3F',
            "background": "#FAEBE7"
        });
        $("#sendnoteerror").show();
        return false;
    }
    else {
        $.ajax({
            type: "get",
            url: "project-note.php?project=" + prjid + "&comment=" + $("#sendnote").val() + "&msgtype=" + masgtype,
            success: function(data){
                if (data == "success") {
                    $("#sendnote").css({
                        'border': '1px solid #BCBCBC',
                        "background": "#FFF"
                    });
                    $("#sendnoteerror").hide();
                    $("#sendnote").val("");
                    $("#messagesent").show();
                }
                else 
                    location.href = "project-detail.php?project=" + data;
            }
        });
    }
}
function sendVali(){
	$("#messagesent").hide();
	if ($("#sendnote").val() == "") {
		$("#sendnote").css({
			'border': '1px dashed #FF3F3F',
			"background": "#FAEBE7"
		});
		$("#sendnoteerror").show();
		return false;
	}
	var fileUpload = document.getElementById("upFile").value;
    var fileDetails = $("#details").val();
	if ((fileUpload != "") && (fileDetails == "")) {
			$("#details").css({
			'border': '1px dashed #FF3F3F',
			"background": "#FAEBE7"
			});
			$("#fileDetails").show();
			return false;
		}
	else {
		if($("#details").val() != ""){
			var txt_top = $(window).height() / 2 - 40;
			var txt_left = $(window).width() / 2 - 130;
			$("#wrapper").css({
					"width": $(window).width(),
					"height": $(window).height(),
					"display": "block"
			});
			
			$("#loadingtxt").html("Please wait while the file is being uploaded...");
			$("#loadingtxt").css("top", txt_top);
		}		
		document.editPro.submit();
	}
}
function projectDecline(prjid){
    location.href = "project-decline.php?project=" + prjid;
}

function projectAccept(prjid){
	var txt = "<strong>Many thanks for your custom</strong><br><br>";
	txt+= 'We are glad that we were able to satisfy your Video Advert requirements<br>';
	txt+= 'In order to obtain the un-watermarked version of you animation please select continue below to Make Payment. We will notify you shortly once the remaining payment has been received and accepted.';
    txt+= '<input type="hidden" value="'+prjid+'" name="projectaccept_id">';
	//location.href = "payment-balance.php?project="+prjid;
    $.prompt(txt, {callback: projectAccepted, buttons: {Contniue: true,Cancel: false }});	
}
function projectAccepted(v,m,f) {
	if (v === true)	
		location.href = "project-accept.php?project="+f.projectaccept_id;
}
function balacePayment(prjid){
    location.href = "2co.php?project=" + prjid;
}

function searchResult(){
    if ($("#search_keyword").val() == "") {
        $("#search_keyword").removeClass("cp_lftsrchip");
        $("#search_keyword").addClass("cp_lftsrchip_err");
        $("#keyworderr").show();
    }
    else {
        location.href = "search.php?key=" + $("#search_keyword").val();
    }
}
function stepBefore(signin){
	//stepCook();
    signupSignin(signin);
}
function stepCook(){
	 $.cookie("pro_name", $("#project_name").val(), { expires: 10 });
	 $.cookie("open_frame", $("#opening_type").val(), { expires: 10 });
	 $.cookie("open_txt", $("#openingtext").val(), { expires: 10 });
	 $.cookie("open_instruct", $("#instructions").val(), { expires: 10 });
	 $.cookie("intruct_A", $("#instructiona").val(), { expires: 10 });
	 $.cookie("intruct_B", $("#instructionb").val(), { expires: 10 });
	 $.cookie("final_type", $("#opening_type1").val(), { expires: 10 });
	 $.cookie("final_txt", $("#finaltext").val(), { expires: 10 });
	 $.cookie("final_instruct", $("#instruction").val(), { expires: 10 });
	 $.cookie("currency_type", $("#currency_type").val(), { expires: 10 });
	 $.cookie("taxno", $("#taxno").val(), { expires: 10 });
	 $.cookie("promo", $("#promo").val(), { expires: 10 });
	 var name = $("#upFile").attr("name");
	  $.cookie("upfile", name, { expires: 10 });
}
function fillBilling() {
	$("#acc_bill_firstname").val($("#acc_cust_firstname").val());
	$("#acc_bill_surname").val($("#acc_cust_surname").val());
	$("#acc_bill_street").val($("#acc_cust_street").val());
	$("#acc_bill_town").val($("#acc_cust_town").val());
	$("#acc_bill_state").val($("#acc_cust_state").val());
	$("#acc_bill_post").val($("#acc_cust_post").val());
	$("#acc_bill_country").val($("#acc_cust_country").val());
	$("#acc_bill_phone").val($("#acc_cust_phone").val());
	$("#acc_bill_fax").val($("#acc_cust_fax").val());
}
function viewInvoice(masterid) {
	location.href = "print-invoice.php?order="+masterid;
}
function printElement(el){
	var content = document.getElementById(el).innerHTML;
	var shtm = "<html><head><title>Print your Invoice</title><link rel='stylesheet' type='text/css' media='all' href='css/style.css'/><style type='text/css'>.pIcon {display:none;}</style></head><body style=overflow:scroll> "+ content + "</body></html>";
	var w = window.open("", "", "width=725,height=650,resizable=yes,location=no,scrollbars=yes");
	w.document.write(shtm);
	w.document.close();
	w.print();
}
function changePrice() {
	var vat_percent = $("#taxpercent").val();
    var initial_amt = $("#initial_amt").val();
	var total_amt = 0;
    var vat_amt = 0;
	if ($("#currency_type option[@name=eu]:selected").val() == 'Europe' || $("#currency_type option[@name=eu]:selected").val() == 'Ireland') {
        vat_amt = (parseFloat(initial_amt) * parseFloat(vat_percent) / 100);
		vat_amt = roundNumber(vat_amt,2);
        total_amt = parseFloat(initial_amt) + parseFloat(vat_amt);
		total_amt = roundNumber(total_amt,2);
        $("#avt_amt").val(vat_amt);
        $("#total_amt").val(total_amt);
    }
    else {
        $("#avt_amt").val("0.00");
        $("#total_amt").val(initial_amt);
	}
    if ($("#currency_type option[@name=eu]:selected").val() == 'Europe') {		
        if ($("#taxno").val().length >= 7) {
            $("#avt_amt").val("0.00");
			total_amt = total_amt - vat_amt;
			total_amt = roundNumber(total_amt,2);
            $("#total_amt").val(total_amt);
        }
        else if ($("#taxno").val().length < 8) {
            $("#avt_amt").val(vat_amt);
            $("#total_amt").val(total_amt);
        }
    }
}
function sampleFunc(){
	var error_flag = 0;
	$("#common_error").html("");
	$("#common_error").removeClass("common_saved");
	$("#common_error").addClass("common_error");
	var pname = $("#project_name").val();
    var projectName = pname.replace(/^[\s]+/, '').replace(/[\s]+$/, '').replace(/[\s]{2,}/, ' ');
    if (projectName == "") {
        $("#project_name").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});		
		$("#prjname_errdis").show();
		$("#common_error").append("<span>Please enter proejct name</span>");
		error_flag = 1;
    }
	else {
		$("#project_name").css({'border': '1px solid #CCC',"background": "#FFF"});
		$("#prjname_errdis").hide();
	}		
    var fileUpload = document.getElementById("upFile").value;
    var fileDetails = $("#details").val();
	var detail = $.trim(fileDetails);
	if ((fileUpload != "") && (detail == "")) {	
		$("#details").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});
		$('#attachFile').slideDown('slow');
		$("#common_error").append("<span>Please specify the uploaded file details</span>");
		$("#filedet_errdis").show();
		error_flag = 1;		
    }
	else {
		$("#filedet_errdis").hide();
		$("#details").css({'border': '1px solid #CCC',"background": "#FFF"});	
	}   
	var terms = $("#accepted").attr("checked");
    if (terms == false) {
        $("#accept_errdis").show();
		$("#common_error").append("<span>Please accept our terms and conditions</span>");
		error_flag = 1;
    }
	else {
		$("#accept_errdis").hide();
	}
	if($("#promo").val() != "") {
		$.ajax({
			type: "get",
			url: "order-promo.php?promo="+$("#promo").val()+"&packprice="+$("#pack_amt").val(),
			success: function(data) {
				if (data == 'codeerror') {
					$("#promo").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});
                   	$("#promo_errdis").html("Invalid coupon code");
					$("#promo_errdis").show();
					$("#common_error").append("<span>You have used a invalid coupon code</span>");
					error_flag = 1;
                }
                if (data == 'dateerror') {
                	$("#promo").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});
                    $("#promo_errdis").html("Coupon offer date expired");
					$("#promo_errdis").show();
					$("#common_error").append("<span>You have used a expired coupon code</span>");
					error_flag = 1;
                }
				if (error_flag == 0) {
					$("#promo").css({'border': '1px solid #CCC', "background": "#FFF"});
					$("#promo_errdis").hide();
					var new_cost = roundNumber(parseFloat($("#pack_amt").val()) - parseFloat(data), 2);
					var deposit_amt;
					if($("#packageprice").val() == 1)
						deposit_amt = $("#initial_depo").val();
					else
						deposit_amt = roundNumber(parseFloat($("#pack_amt").val()) / 1 - parseFloat(data), 2);						
					var balance_amt = roundNumber(parseFloat(new_cost) - parseFloat(deposit_amt), 2);		
					var promo_txt = "<strong>Thank you for using promotion code.</strong><br><br>";
			
					promo_txt+= "The promotion code you have entered \"<strong>"+$('#promo').val()+"</strong>\" is valid.<br>";
					promo_txt+= "This promotion code will reduce your total amount payment by <strong>$"+data+"</strong>.<br>";



					if($("#avt_amt").val() != "0.00") {
						

						var initial_tax = roundNumber(parseFloat((new_cost * $("#taxpercent").val()) / 100), 2);					
						var total_payable = roundNumber(parseFloat(new_cost) + parseFloat(initial_tax), 2);		
						promo_txt+= "Your online video clip will now cost <strong>$"+new_cost+"</strong> And <strong>$"+initial_tax+"</strong> vat extra.<br>";
						promo_txt+= "Amount Payable now is <strong>$"+total_payable+"</strong>.<br>";
					}
					else
					{
						promo_txt+= "Your online video clip will now cost <strong>$"+new_cost+"</strong>.<br>";					
					}
					

					
					
					$.prompt(promo_txt, {callback: proceedFileupload, buttons: {Contniue: true,	Cancel: false}});
				}
				else {						
					$("#common_error").css("display","block");
					$("html, body").animate({scrollTop:0}, "slow");
				}
			}
		});	
	}
	else {
		$("#promo").css({'border': '1px solid #CCC', "background": "#FFF"});
		$("#promo_errdis").hide();
		if(error_flag == 0)
			uploadImage();
		else {
			$("#common_error").css("display","block");
			$("html, body").animate({scrollTop:0}, "slow");
		}
		
	}		
}
function proceedFileupload(v,m,f) {
	if (v === true) {			
		uploadImage();	
	}
	else {
		$("#common_error").css("display","none");
	}
}
function uploadImage() {
	var txt_top = $(window).height() / 2 - 40;
	var txt_left = $(window).width() / 2 - 130;
	$("#wrapper").css({
			"width": $(window).width(),
			"height": $(window).height(),
			"display": "block"
	});
	if($("#upFile").val() != "")
		$("#loadingtxt").html("Please wait while the file is being uploaded...");
	else
		$("#loadingtxt").html("Please wait while your order is processing...");
	$("#loadingtxt").css("top", txt_top);
	document.steps.submit();
}
function roundNumber(number,decimals) {
	var newString;// The new rounded number
	decimals = Number(decimals);
	if (decimals < 1) {
	newString = (Math.round(number)).toString();
	} else {
	var numString = number.toString();
	if (numString.lastIndexOf(".") == -1) {// If there is no decimal point
	numString += ".";// give it one at the end
	}
	var cutoff = numString.lastIndexOf(".") + decimals;// The point at which to truncate the number
	var d1 = Number(numString.substring(cutoff,cutoff+1));// The value of the last decimal place that we'll end up with
	var d2 = Number(numString.substring(cutoff+1,cutoff+2));// The next decimal, after the last one we want
	if (d2 >= 5) {// Do we need to round up at all? If not, the string will just be truncated
	if (d1 == 9 && cutoff > 0) {// If the last digit is 9, find a new cutoff point
	while (cutoff > 0 && (d1 == 9 || isNaN(d1))) {
	if (d1 != ".") {
	cutoff -= 1;
	d1 = Number(numString.substring(cutoff,cutoff+1));
	} else {
	cutoff -= 1;
	}
	}
	}
	d1 += 1;
	//newString = numString.substring(0,cutoff) + d1.toString();
	} //else {
	//newString = numString.substring(0,cutoff) + d1.toString();// Just the string up to cutoff point
	if (d1 == 10) {
	numString = numString.substring(0, numString.lastIndexOf("."));
	var roundedNum = Number(numString) + 1;
	newString = roundedNum.toString() + '.';
	} else {
	newString = numString.substring(0,cutoff) + d1.toString();
	}
	//}
	}
	if (newString.lastIndexOf(".") == -1) {// Do this again, to the new string
	newString += ".";
	}
	var decs = (newString.substring(newString.lastIndexOf(".")+1)).length;
	for(var i=0;i<decimals-decs;i++) newString += "0";
	return newString;
}



function saveProject() {
	var pname = $("#project_name").val();
    	var projectName = pname.replace(/^[\s]+/, '').replace(/[\s]+$/, '').replace(/[\s]{2,}/, ' ');
	var fileUpload = document.getElementById("upFile").value;
    	var fileDetails = $("#details").val();
	if (projectName == "") {
        $("#project_name").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});		
		$("#prjname_errdis").show();
		$("#common_error").append("<span>To save project please enter proejct name</span>");
		$("#common_error").css("display","block");
		$("html, body").animate({scrollTop:0}, "slow");
    }
	else if ((fileUpload != "") && (fileDetails == "")) {
			$("#details").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});
			$("#common_error").append("<span>To save project please enter file details</span>");
			$("#common_error").css("display","block");
			$("html, body").animate({scrollTop:0}, "slow");
			$("#fileDetails").show();
			return false;
	}
	else {
		$("#project_name").css({'border': '1px solid #CCC',"background": "#FFF"});
		$("#prjname_errdis").hide();
		$("#steps_form").attr("action","save-project.php");
		if(fileDetails != "") {
			var txt_top = $(window).height() / 2 - 40;
			var txt_left = $(window).width() / 2 - 130;
			$("#wrapper").css({
					"width": $(window).width(),
					"height": $(window).height(),
					"display": "block"
			});
			
			$("#loadingtxt").html("Please wait while your project is being saved...");
			$("#loadingtxt").css("top", txt_top);
		}
		document.steps.submit();		
		/*$("#common_error").html("Your project has been saved");
		$("#common_error").removeClass("common_error");
		$("#common_error").addClass("common_saved");
		$("#common_error").css("display","block");
		$("html, body").animate({scrollTop:0}, "slow");*/
	}	
}


function rmv(dirId,fileId,id){
		$("#"+id).css('display','none');
		$.ajax({
			type:"post",
			url:"unlink.php?dirId="+dirId+"&fileId="+fileId,
			success:function(){
				}
			});
	}
function removeProject() {
	var txt = confirm("You are attempting to delete a saved project. Click ok to delete");
	if(txt) {
		window.location="remove-saved-project.php";
	}
}



function saveCampaign() {
	var pname = $("#project_name").val();
    	var projectName = pname.replace(/^[\s]+/, '').replace(/[\s]+$/, '').replace(/[\s]{2,}/, ' ');

//	var fileUpload = document.getElementById("upFile").value;
//    	var fileDetails = $("#details").val();

	if (projectName == "") {
        $("#project_name").css({'border': '1px dashed #FF3F3F',"background": "#FAEBE7"});		
		$("#common_error").html("");
		$("#prjname_errdis").show();
		$("#common_error").append("<span>To start the eMail Campaign,<br />please enter a Project Name</span>");
		$("#common_error").css("display","block");
		$("html, body").animate({scrollTop:0}, "slow");
    	}
	else { 
		$("#project_name").css({'border': '1px solid #CCC',"background": "#FFF"});
		$("#prjname_errdis").hide();
		$("#steps_form").attr("action","saveCampaign.php");


//		if(fileDetails != "") {
//			var txt_top = $(window).height() / 2 - 40;
//			var txt_left = $(window).width() / 2 - 130;
//			$("#wrapper").css({
//					"width": $(window).width(),
//					"height": $(window).height(),
//					"display": "block"
//			});
//			
//			$("#loadingtxt").html("Please wait while your project is being saved...");
//			$("#loadingtxt").css("top", txt_top);
//		}


		document.steps.submit();		
		/*$("#common_error").html("Your project has been saved");
		$("#campaign_error").removeClass("campaign_error");
		$("#campaign_error").addClass("campaign_saved");
		$("#campaign_error").css("display","block");
		$("html, body").animate({scrollTop:0}, "slow");*/
	}	
}


