// JavaScript Document
$(document).ready(function(){
  
    $("#account0").click(function(){
        loadFile2Div("editpersonalprofilie.php",300,400);
    });

    $("#account1").click(function(){
        loadFile2Div("changepsw.php",280,400);
    });

    $("#account2").click(function(){
        loadFile2Div("editaddress.php",450,600);
    });

    $("#account3").click(function(){
        loadFile2Div("orderlist.php",350,500);
    });
    
    $("#account4").click(function(){
        loadFile2Div("downloads.php",350,500);
    });

    $("#account5").click(function(){
        loadFile2Div("subscribe.php",230,350);
    });

    $("#SBD0").click(function(){
        loadFile2Div("aboutus.php",450,550);		 
    });

    $("#SBD1").click(function(){
        loadFile2Div("privacypolicy.php",450,600);
    });

    $("#SBD2").click(function(){
        loadFile2Div("tconditions.php",450,600);
    });

    $("#SBD3").click(function(){
        loadFile2Div("sitemap.php",450,600);
    });

    $("#SBD4").click(function(){
        loadFile2Div("faq.php",450,600);
    });

    $("#contactus").click(function(){
        loadFile2Div("contact.php",355,350);
    });
	$("#Sbd_feedback").click(function(){
        loadFile2Div("comment.php",340,450);
    });
	$("#ebuy_venderReg").click(function(){
        loadFile2Div("VenderRegistration.php",500,500);
    });
	$("#listofcompany").click(function(){
        loadFile2Div("Vendorlist.php",450,500);
    });	
	$("#cartdisplay").click(function(){
        loadFile2Div("cartdisplaying.php",250,350);
    });		
    /* ************Menu Functions Starts************** */
    
    $("#MenuItem6_low").click(function(){
        cancel();
    });
	  
	  
    $("#MenuItem4_low").mouseover(function(){
        $("#dynamicBrands").html("<span id='availbleTitle'>Available Brands:</span>");
    });
   
    $("#MenuItem3_low").mouseover(function(){
        $("#dynamicProducts").html("<span id='availbleTitle'>Available Products:</span>");
    });
	
    /* ************Menu Functions Ends************** */
    /*---------------------------------------------------------------------------*/
    /* *************Image Slider Starts************** */
    //$('.Imageslide').nivoSlider();
	 $('.Imageslide').cycle({ 
        fx:      'curtainX', 
        timeout:  1000, 
        before:   onBefore 
    }); 
 
    var slidesAdded = false; 
     
    function onBefore(curr, next, opts) { 
        // make sure we don't call addSlide before it is defined 
        if (!opts.addSlide || slidesAdded) 
            return; 
         
        // add slides for images 3 - 8 
        // slides can be a DOM element, a jQuery object, or a string 
        for (var i=3; i < 3; i++) 
            opts.addSlide('<img src="images/sbd'+i+'.jpg" width="100" height="100" />'); 
        slidesAdded = true; 
    }; 
    /* *************Image Slider Ends************** */
	$("#lost-pwd").click(function(){
	 $("#lost-pwd-div").slideDown(700);
	});
	
	$("#fcancel").click(function(){
	 $("#lost-pwd-div").slideUp(700);
	});
	
	
    verifySession();
	
$("#showProducts").click(function(){
				
						$("#dropProducts").slideDown();
						$('div[id^=dropSubProducts][id$=]').slideUp();
						$("#dropBrands").slideUp();						
				});
					
$("#showBrands").click(function(){						
						$("#dropProducts").slideUp();						
						$("#dropBrands").slideDown();
						$('div[id^=dropSubBrands][id$=]').slideUp();
				});
});

function verifySession(){
    $.ajax({
        url:"top.php",
        type:"GET",
        success:function(msg){
            if(msg == 0){
                $(".HedearTop").css("display","block");
            }else{
                $("#memberHome").html(msg);
				$("#search_Right").css("display","none");
            }
        }
    });
}

function loadFile2Div(fileName,h,w){
    $.get(fileName,function(data){
        $("#popDialog").html(data);
        $("#popDialog").css("width",w+"px");
        $("#popDialog").css("height",h+"px");
        $("#popDialog").modal();
    });
}

function cancel(){
    $.cookie("sbdpath","index");
    location.reload();
}


var screenCleared = false;

function init(){
   getCartData();
    featuredProducts('1');
	cookieEvents("","","","","","");
}

init();



function storeCateSub(cate,subcate){
    $.cookie("sbdParent",cate);
    $.cookie("sbdChild",subcate);
}	
  
function back2Cate(){
    getBrands($.cookie("sbdParent"),$.cookie("sbdChild"));
}
  
function  cookieEvents(subsubid,subid,cateid,brandid,page,evnt){
	$.cookie("one",subsubid);
    $.cookie("two",subid);
    $.cookie("three",cateid);
    $.cookie("four",brandid);
    $.cookie("five",page);
    $.cookie("event", evnt);
}


/*************************** View, Products, Search  starts*********************************/


function detailsAdd2Cart(id){
    if($("#pquantity").val() == "" || $("#pquantity").val() ==" " || isNaN($("#pquantity").val())){
        alert("Please enter Quantity");        
    }else{
        $.ajax({
            url:"cart/add2Cart.php?pid="+id+"&pqty="+$("#pquantity").val(),
            type:"POST",
            success:function(msg){
                displayCart(msg);
				if(msg == 1){
					alert("Please buy only one Model At a time & Remove items in your cart first try again.");
			 	}
            }
        });
    }
}
function detailsBuyProduct(id){
    if($("#pquantity").val() == "" || $("#pquantity").val() ==" " || isNaN($("#pquantity").val())){
        alert("Please enter Quantity");
    }else{
        detailsAdd2Cart(id);
        viewCart();
    }
}

function viewCart(){
    $.ajax({
        url:"cart/viewCart.php",
        type:"GET",
        success:function(msg){
            clearScreen(true, false, true);
            if($("#sbdContent_center").children("#viewCart").length < 1){
                $("#sbdContent_center").prepend('<div id="viewCart"></div>');
            }
			$.modal.close();
			$("#dialog").css("display","none");
            $("#viewCart").html(msg);
            scroll2Top();
        }
    });
}

function scroll2Top(){
    window.scrollTo(0,0) ;
}	
	
/*********************************Search Functions start**********************************************/
function searchContent(page){
    cookieEvents("", "", "",page,"searchContent");
    var empty_reg = /^\s+$/;
    var key = $("#csearch").val();
   /*
    if(key == "" || key.match(empty_reg)){
        alert("Please Enter a key word to search");
        return;
    }
	*/
    var cate = document.getElementById("keydrops").value;
    if(cate == "-1"){
        alert("Please Select Criteria");
        return;
    }
    var ctext = document.getElementById("keydrops").options[
    document.getElementById("keydrops").selectedIndex].text;
    $.ajax({
        url:"search.php?key="+key+"&text="+ctext+"&crit="+cate+"&page="+page,
        type:"GET",
        success:function(msg){
            clearScreen(false,true, true);
            if($("#sbdContent_center").children("#availableProducts").length < 1){
                $("#sbdContent_center").prepend("<div id='availableProducts'></div>");
            }
            $("#availableProducts").html(msg);
            $("#csearch").css("background","");
        }
    });
 $("#csearch").css("background","url(../images/spinner.gif) #ffffff 100% 100% no-repeat");
 scroll2Top();
}

/*********************************Search Functions end**********************************************/

/********************************Shopping cart Functions Start*********************************/

function add2Cart(id){
    $.ajax({
        url:"cart/add2Cart.php?pid="+id,
        type:"POST",
        success:function(msg){
            displayCart(msg);
        }
    });
}



function displayCart(jsonData){
    $("div#shoppingcart_middle").html(" ");
    var finalData = JSON.parse(jsonData);
    var dataFound = false;
    var emptyRemoved = false;
    var totalAmount = 0;
    var totalItems = 0;
    for(var data in finalData){
        dataFound = true;
        if(document.getElementById(finalData[data].pId)){
            document.getElementById(finalData[data].pId).innerHTML =
            finalData[data].pCount
            +" x "+
            finalData[data].pName;
        }else{
            var div = $("<div id='"+finalData[data].pId+"'>"
                +finalData[data].pCount+" x "
                +finalData[data].pName
                +"</div>");
            $("div#shoppingcart_middle").append(div);
        }

        totalItems += parseFloat(finalData[data].pCount);
        totalAmount += parseFloat(finalData[data].pCount) * parseFloat(finalData[data].pPrice);
    }

    document.getElementById("shoppingcart_itemCount").innerHTML = totalItems+" Items";
    document.getElementById("cartTotalAmount").innerHTML =
    "Total Amount: Rs "+$.currency(totalAmount,{
        s:",",
        d:".",
        c:2
    });

    if(dataFound && !emptyRemoved){
        if($("#shoppingcart_middle").children("#emptycart").length >= 1){
            $("#emptycart").remove();
        }       
        emptyRemoved = true;
    }

}


function getCartData(){
    $.ajax({
        url:"cart/add2Cart.php",
        type:"GET",
        success:function(msg){
            if(msg != "")
                displayCart(msg);
        }
    });
}


function removeItems(){

    var productIds = "";

    
    for(var j=0;j<$('input:checkbox').length;j++){
        if($('input:checkbox')[j].checked){
            productIds += $('input:checkbox')[j].value+"_";
        }
    }
    

    productIds = productIds.substring(0,productIds.length-1);
    if(productIds.length > 0){
        $.ajax({
            url:"cart/remove4mCart.php?productIds="+productIds,
            type:"POST",
            success: function(msg){
                viewCart();
                getCartData();
            }
        });
    }
}


function selDelAll(){
    if($("#VCALL").attr("checked")){
        for(var i=0;i<$('input:checkbox').length;i++){
            $('input:checkbox')[i].checked = true;
        }
    }else{
        for(var j = 0;j<$('input:checkbox').length;j++){
            $('input:checkbox')[j].checked = false;
        }
    }
    
}

/************************************Shopping cart Functions End********************************/
  
/*************************** View, Products, Search ends*********************************/

function clearScreen(products,cart,details){
    if(!screenCleared){
        if($(".Imageslide").css("display") == "block"){
            $(".Imageslide").css("display","none")
        }
        if($("#welcomeMsg").css("display") == "block"){
            $("#welcomeMsg").css("display","none");
        }
        if($("#logoSlider").css("display") == "block"){
            $("#logoSlider").css("display","none");
        }
        if($("#featuredProducts").css("display") == "block"){
            $("#featuredProducts").css("display","none");
        }
        if($("#brandInfo").css("display") == "block"){
            $("#brandInfo").css("display","none");
        }
        screenCleared = true;
    }
    if(products){
        if($("#sbdContent_center").children("#availableProducts").length >= 1){
            $("#availableProducts").remove();
        }
    }

    if(cart){
        if($("#sbdContent_center").children("#viewCart").length >= 1){
            $("#viewCart").remove();
        }
    }

    if(details){
        if($("#sbdContent_center").children("#productDetails").length >= 1){
            $("#productDetails").remove();
        }
    }
	
    if($("#sbdContent_center").children("#shippingAddress").length >= 1){
        $("#shippingAddress").remove();
    }
	
    if($("#sbdContent_center").children("#orderSummary").length >= 1){
        $("#orderSummary").remove();
    }
	
	if($("#sbdContent_center").children("#paymentDetails").length >= 1){
        $("#paymentDetails").remove();
    }
}


/******************************************************************************/

function ssnewsLetter(){
    
    var email = $("#newsletteremail").val();

    if(email  == "" || email == " "){
        alert("Please enter valid Email-Id");
        $("#newsletteremail").focus();
    }else{
        $.ajax({
            url:"newsLetter.php?email="+email,
            type:"GET",
            success:function(msg){
                if(msg == 1){
                    alert("Subscribed to Ebuy Jewellery News letter successfully.");
					 $.modal.close();
                }else if(msg == 2){
                    alert("Email-Id already registered");
                }
            }
        });
    }
}

/***************************Featured Products**********************/
function featuredProducts(page){
    cookieEvents("", "", "",page,"featuredProducts");
    $.ajax({
        url:"featuredProducts.php?page="+page,
        type:"GET",
        success:function(msg){
            $("#featuredProducts").html(msg);
        }
    });
	$("#fajaxImg").html('<img src="images/spinner.gif" />');
}

function pagination()
{
	if(!screenCleared){
        if($(".Imageslide").css("display") == "block"){
            $(".Imageslide").css("display","none")
        }
        if($("#welcomeMsg").css("display") == "block"){
            $("#welcomeMsg").css("display","none");
        }
        if($("#logoSlider").css("display") == "block"){
            $("#logoSlider").css("display","none");
        }
        if($("#featuredProducts").css("display") == "block"){
            $("#featuredProducts").css("display","block");
        }
        if($("#brandInfo").css("display") == "block"){
            $("#brandInfo").css("display","none");
        }
        screenCleared = true;
    }
	scroll2Top();
}

/***********************Enabling history**********************************/

function goHome(){
    location = "";
}
function godetailBack()
{
	getDynoProducts();
}

function goBack(){
    var page = 0;
    var previous =  $.cookie("event");
    switch(previous){
        case "featuredProducts":
            goHome();
            break;
        case "searchContent":
            page = $.cookie("five");
            searchContent(page);
            break;
        case "getDynoProducts":
            var one = $.cookie("one");
            var two = $.cookie("two");
            var three = $.cookie("three");
			var four = $.cookie("four");
            page = $.cookie("five");
            getDynoProducts(one,two,three,four,page);
            break;
        case "verify":
            verify();
            break;
        case "showAddressInfo":
            showAddressInfo();
            break;
        case "addpaymateforPay":
            addpaymateforPay();
            break;
		default: goHome();
    }
}

function Login(){	
    $("div#panel").slideDown("slow");
    $("#toggle a").toggle();
}
function blogLogin(){	
	new_win = window.open("http://localhost/ebuy/blog/",'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'); 
}
function verify(){	
    cookieEvents("", "", "","", "verify");
    $.ajax({
        url:"verify.php",
        type:"GET",
        success:function(msg){
            if(msg == "0"){
                loginverify();
            }else if(msg == "1"){
                showAddressInfo();
            }
        }
    });
}
function showAddressInfo(){
    clearScreen(true,true,true);
    if($("#sbdContent_center").children("#viewCart").length >= 1){
        $("#viewCart").remove();
    }
    if($("#sbdContent_center").children("#shippingAddress").length < 1){
        $("#sbdContent_center").prepend("<div id='shippingAddress'></div>");
    }
    $.ajax({
        url:"shippingAddress.php",
        type:"GET",
        success:function(msg){
            $("#shippingAddress").html(msg);
        }
    });   
}

function backtoViewCart(){
    viewCart();
}

function savePayAddr(){
    $("#lblPayAddress").val("Save Address");
}
function saveShipAddr(){
    $("#lblShipAddress").val("Save Address");
}

function changePayAddress(){
	if($("#lblPayAddress").val() == "Change Address"){
		$("#lblPayAddress").val("Update Address");
		enableFields(true,"pay");
	}else if($("#lblPayAddress").val() == "Update Address" || $("#lblPayAddress").val() == "Save Address"){			
		if(validateAddress("pay")){
			$("#lblPayAddress").val("Change Address");	
			enableFields(false,"pay");
			postAddress("pay");
		}
	}	
}
	
function changeShipAddress(){
	if($("#ship_sameAddr").attr("checked")){
		$("#ship_sameAddr").attr("checked",false);
	}
	if($("#lblShipAddress").val() == "Change Address"){
       $("#lblShipAddress").val("Update Address");
		enableFields(true,"ship");
	}else if($("#lblShipAddress").val() == "Update Address" || $("#lblShipAddress").val() == "Save Address"){				
		if(validateAddress("ship")){
			$("#lblShipAddress").val("Change Address");
			enableFields(false,"ship");
			postAddress("ship");
		}
	}	
}

function sameAsPayAdd(d){
	if(d.checked){
		$("#ship_address").val($("#pay_address").val());
	    $("#ship_city").val($("#pay_city").val());
	    $("#ship_state").val($("#pay_state").val());
	    $("#ship_pincode").val($("#pay_pincode").val());
	    $("#ship_mobile").val($("#pay_mobile").val());
		$("#ship_fname").val($("#pay_fname").val()+$("#pay_lname").val());
		if(validateAddress("ship")){			
			enableFields(false,"ship");
			postAddress("ship");
		}
	}else{
		enableFields(true,"ship");
		$("#lblShipAddress").html("Update Address");
	}
}

function postAddress(type){
	$.ajax({
		type:"POST",
		url:"updateAddress.php",
		data:type+"_fname="+$("#"+type+"_fname").val()+"&"+
	         type+"_lname="+$("#"+type+"_lname").val()+"&"+
			 type+"_address="+$("#"+type+"_address").val()+"&"+
			 type+"_city="+$("#"+type+"_city").val()+"&"+
			 type+"_state="+$("#"+type+"_state").val()+"&"+
			 type+"_pincode="+$("#"+type+"_pincode").val()+"&"+
			 type+"_mobile="+$("#"+type+"_mobile").val(),
		success:function(response){
					if(response == 1){              		  
		              $("#"+type+"Msg").html("<font color='Green'>Updated Successfully</font>");
         	        }else{
                      $("#"+type+"Msg").html("<font color='red'>Error occured while updating Address details</font>");
                    }
		    	}
		});
}

function validateAddress(type){	
	
		var empty_reg = /^\s+$/;
		var mobile_reg = /[^0-9\-()+]/;		
		var address = document.getElementById(type+"_address");
		var city = document.getElementById(type+"_city");
		var state = document.getElementById(type+"_state");
		var pincode = document.getElementById(type+"_pincode");
		var mobile = document.getElementById(type+"_mobile");
		var fname = document.getElementById(type+"_fname");
		var lname = document.getElementById(type+"_lname");
		var allfilled = true;
		
		
		if(type == "pay"){
			if(fname.value=="" || fname.value.match(empty_reg))
			{
				alert("FirstName should not be empty");
				fname.focus();
				allfilled = false;			
			}
			if(lname.value=="" || lname.value.match(empty_reg))
			{
				alert("LastName should not be empty");
				lname.focus();
				allfilled = false;			
			}
		}else if(type == "ship"){
			if(fname.value=="" || fname.value.match(empty_reg))
			{
				alert("Name should not be empty");
				fname.focus();
				allfilled = false;			
			}
		}
		if(address.value=="" || address.value.match(empty_reg))
		{
			alert("Address should not be empty");
			address.focus();
			allfilled = false;
		}
		if(city.value=="" || city.value.match(empty_reg))
		{
			alert("City should not be empty");
			city.focus();
			allfilled = false;
		}
		if(state.value=="" || state.value.match(empty_reg))
		{
			alert("State should not be empty");
			state.focus();
			allfilled = false;
		}
		if(pincode.value.length<=0 || isNaN(pincode.value))
		{
			alert("Pincode Number should contain only Digits")
			pincode.focus();
			allfilled = false;
		}
		if(mobile.value.length<=0|| isNaN(mobile.value))
		{
			alert("Mobile Number should contain only Digits")
			mobile.focus();
			allfilled = false;
		}
		if (mobile.value.length<10 || mobile.value.length>10)
           {
                alert("Mobile No Should contain 10 Digits");
				mobile.focus();
                allfilled = false;
           }
		 if(allfilled){
		 	return true;
		 }else{
		    return false;	 
		 }
  
}
function enableFields(bool,type){
	if(bool){
    	$("#"+type+"_address").removeAttr("readonly");
	    $("#"+type+"_city").removeAttr("readonly");
	    $("#"+type+"_state").removeAttr("readonly");
	    $("#"+type+"_pincode").removeAttr("readonly");
	    $("#"+type+"_mobile").removeAttr("readonly");
	    $("#"+type+"_fname").removeAttr("readonly");
		$("#"+type+"_lname").removeAttr("readonly");
	}else{
		$("#"+type+"_address").attr("readonly",true);
	    $("#"+type+"_city").attr("readonly",true);
	    $("#"+type+"_state").attr("readonly",true);
	    $("#"+type+"_pincode").attr("readonly",true);
	    $("#"+type+"_mobile").attr("readonly",true);
	    $("#"+type+"_fname").attr("readonly",true);
		$("#"+type+"_lname").attr("readonly",true);
	}
}

function viewBigImg(data){
    $("#popDialog").html("<img src='"+data+"' alt='EBuy Jewellery' width='400px' height='400px'/>");
    $("#popDialog").css("width","470px");
    $("#popDialog").css("height","460px");
    $("#popDialog").attr("align","center");
    $("#popDialog").attr("margin_top","-32px");
    $("#popDialog").modal();
}

/*********************Registration Process********************/
function registerUser(){
    if(validate_register()){
        $("form input:text").attr("readonly",true);
        $.post("register.php",
        {
            "signup":$("#signup").val(),
            "email":$("#email").val(),
            "psw":$("#psw").val()
        },
        function(msg){
            if(msg == "1"){
                $("form input:text").val("");
                $("form input:password").val("");
            }
			
            $.ajax({
                url:"top.php",
                type:"GET",
                success:function(msg){
                    alert("Thank you for Registering with us");
                     $.modal.close();
					$(".osx").css("display","none");
                    $("#memberHome").html(msg);	
                }
            });
        },
        "json"
        );
    }
}


function loginValidate(){
    if(validate_login()){
        $.post("loginValidate.php",
        {
            "log":$("#log").val(),
            "pwd":$("#pwd").val()
        },
        function(msg){
            if(msg == 1){
                $.ajax({
                    url:"top.php",
                    type:"GET",
                    success:function(msg){
						$.modal.close();
						$(".osx").css("display","none");
                        $("#memberHome").html(msg);					
                    }
                });
            }else{
                alert("Invalid Username/Password");
            }
        },
        "json"
        );
    }
}

function updateUAddress(){
    if(update_address()){
        $.ajax({
            url:"updateFullAddress.php?"+$("#change_address").serialize(),
            type:"POST",
            success:function(msg){
                if(msg == 1){
					$("#addressMessage").html("Address updated successfully");
                }
            }
        });
		$("#addressMessage").html('<img src="images/spinner.gif" />');
    }
}

function confirmPayment(){	
    if(validateAddress("pay") && validateAddress("ship"))
	{
		postAddress("ship");
		postAddress("pay");
		if($("#sbdContent_center").children("#shippingAddress").length >= 1){
      	  $("#shippingAddress").remove();
        }
       if($("#sbdContent_center").children("#orderSummary").length < 1){
          $("#sbdContent_center").prepend("<div id='orderSummary'></div>");
	   }
	  
	  
		$.ajax({
        url:"confirmPayment.php",
        type:"GET",
        success:function(msg){
    	        	$("#orderSummary").html(msg);
        		}
	    }); 
		scroll2Top();
	}	 	
}
function checkAvlbl(d){
    $.post("checkAvlbl.php",
    {
        "email":d.value
    },
    function(msg){
        if(msg == 1){
            alert("Email address is not available.Please change the email address");
        }
    },
    "json");
}


function showPaymentDetails(){
	
    clearScreen(true,true,true);
	
    $.ajax({
        url:"payment/paymentDetails.php",
        type:"GET",
        success:function(msg){
            if($("#sbdContent_center").children("#paymentDetails").length < 1){
                $("#sbdContent_center").prepend("<div id='paymentDetails'></div>");
            }
            $("#paymentDetails").html(msg);
        }
    });
}

function showPaymateDetails(){
	
    clearScreen(true,true,true);
	
    $.ajax({
        url:"payment2/paymentDetails.php",
        type:"GET",
        success:function(msg){
            if($("#sbdContent_center").children("#paymentDetails").length < 1){
                $("#sbdContent_center").prepend("<div id='paymentDetails'></div>");
            }
            $("#paymentDetails").html(msg);
        }
    });
}





function goAfterPay(){
    location = "payment/afterpay.php";
}

function goAfterPaymatePay(){
	location = "payment2/afterpay.php";
}

function goAfterPaymate(){
    location = "payment2/afterpay.php";
}

function downloadPOPrint(){  
    var po = window.open("printDownloadPO.php", "po", "width=550,height=450");   
}
function downloadPaymatePOPrint(){
	var po2 = window.open("payment2/printDownloadPO.php", "po", "width=550,height=450");   
}

function sendFPWD(){
	if($("#femail").val()=="" || $("#femail").val()== null){
		alert("Please Enter your Login Email id");
	}else{
		$.post("forgot.php",
			   {"femail":$("#femail").val()},
			   	function(msg){
					alert("Your Password Send to Your mail");
				},
				"json");
	}
}

function payforPaymate(){	
     if(validate2())
	 {
		if($("#sbdContent_center").children("#shippingAddress").length >= 1){
      	  $("#shippingAddress").remove();
        }
       if($("#sbdContent_center").children("#orderSummary").length < 1){
          $("#sbdContent_center").prepend("<div id='orderSummary'></div>");
	   }
		$.ajax({
        url:"payforPaymate.php",
        type:"POST",
        success:function(msg){
    	        	$("#orderSummary").html(msg);
        		}
	    }); 
		scroll2Top();
	 }
}
function addpaymateforPay(){
	if(validate_paymateforPay())
	{
        $.post("savepaymate.php",
        {
		  "orderid":$("#orderid").val(),
		  "amountpay":$("#amountpay").val(),
		  "Mer_username":$("#Mer_username").val(),
		  "Mer_refno":$("#Mer_refno").val(),
		  "phoneNumber":$("#phoneNumber").val()       
        },
        function(resp){
            $("input:text").val("");
		/*	if($("#sbdContent_center").children("#shippingAddress").length >= 1){
      	  $("#shippingAddress").remove();
        }*/
      /* if($("#sbdContent_center").children("#orderSummary").length < 1){
          $("#sbdContent_center").prepend("<div id='orderSummary'></div>");
	   }*/
		$.ajax({
        url:"confirmpaymate.php",
        type:"POST",
        success:function(msg){
    	        	$("#orderSummary").html(msg);
        		}
	    }); 
		scroll2Top();
           
        },
        "json");
	}
 }
 
 function validate_paymateforPay() {
	var empty_reg = /^\s+$/;
	var Mer_username = document.getElementById("Mer_username");
	var amountpay = document.getElementById("amountpay");
	var orderid = document.getElementById("orderid");
	var Mer_refno = document.getElementById("Mer_refno");
	var phoneNumber = document.getElementById("phoneNumber");
	if(orderid.value==""||orderid.value.match(empty_reg)) {
		alert("orderid is required");
		orderid.focus();
		return false;
	}
	if(amountpay.value==""||amountpay.value.match(empty_reg)) {
		alert("Please Enter your Amount");
		amountpay.focus();
		return false;
	}	
	if(Mer_username.value==""||Mer_username.value.match(empty_reg)) {
		alert("Username is required");
		Mer_username.focus();
		return false;
	}
	if(Mer_refno.value==""||Mer_refno.value.match(empty_reg)) {
		alert("Reference Number is required");
		Mer_refno.focus();
		return false;
	}
	 if(phoneNumber.value.length<=0 || isNaN(phoneNumber.value)) {
            alert("Mobile should contain only digits");
            phoneNumber.focus();
           return false;
        }
		if(phoneNumber.value.length<10 || phoneNumber.value.length>10)
		{
		    alert("Mobile No Should contain 10 Digits");
			phoneNumber.focus();
			return false;
		}	
return true;
}

/************************Enquery Function********************************************/

function openEnqueryForm(id)
{
  	$('#basic-modal-content'+id).modal();
}

function validate_EnqueryForm(id)
{
	var empty_reg = /^\s+$/;
	var email_reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var brandName = document.getElementById("brandName");
	var CategoryName = document.getElementById("CategoryName");
	var modelNo = document.getElementById("modelNo");
	var firstName = document.getElementById("firstName"+id);
	var middleName = document.getElementById("middleName"+id);
	var lastName = document.getElementById("lastName"+id);
	var emailid = document.getElementById("emailid"+id);
	var phoneNumber = document.getElementById("phoneNumber"+id);
	var enqueryForm = document.getElementById("enqueryForm"+id);
	
	if(brandName.value==""||brandName.value.match(empty_reg)) {
		alert("brandName is required");
		brandName.focus();
		return false;
	}
	if(CategoryName.value==""||CategoryName.value.match(empty_reg)) {
		alert("CategoryName is required");
		CategoryName.focus();
		return false;
	}
	if(modelNo.value==""||modelNo.value.match(empty_reg)) {
		alert("ModelNo is required");
		modelNo.focus();
		return false;
	}
	if(firstName.value==""||firstName.value.match(empty_reg)) {
		alert("FirstName is required");
		firstName.focus();
		return false;
	}
	if(middleName.value==""||middleName.value.match(empty_reg)) {
		alert("middleName is required");
		middleName.focus();
		return false;
	}
	if(lastName.value==""||lastName.value.match(empty_reg)) {
		alert("lastName is required");
		brandName.focus();
		return false;
	}
	if(emailid.value==""||emailid.value.match(empty_reg)) {
		alert("Email is required");
		emailid.focus();
		return false;
	}
	else if(!emailid.value.match(email_reg)) {
		alert("Please enter a valid Email");
		emailid.focus();
		return false;
	}	 if(phoneNumber.value.length<=0 || isNaN(phoneNumber.value)) {
            alert("Mobile should contain only digits");
            phoneNumber.focus();
           return false;
     }
	 if(phoneNumber.value.length<10 || phoneNumber.value.length>10)
      {
		    alert("Mobile No Should contain 10 Digits");
			phoneNumber.focus();
			return false;
	  }
	  if(enqueryForm.value==""||enqueryForm.value.match(empty_reg)) {
		alert("Enter Your Enquery");
		enqueryForm.focus();
		return false;
	}
return true;
}
function sendEnqueryform(id)
{
	if(validate_EnqueryForm(id))
	{	
	        $.post("SaveenqueryForm.php",
        {
            "brandName":$("#brandName").val(),
			"CategoryName":$("#CategoryName").val(),
			"modelNo":$("#modelNo").val(),
			"firstName":$("#firstName"+id).val(),
			"middleName":$("#middleName"+id).val(),
			"lastName":$("#lastName"+id).val(),
			"emailid":$("#emailid"+id).val(),
			"phoneNumber":$("#phoneNumber"+id).val(),
            "enqueryForm":$("#enqueryForm"+id).val()
        },
        function(msg){
            if(msg == 1){   	
               alert("Your Enquiry has been received and will be processed. Thank you.");
			   $("#messageProduct").html(msg);	
			   $("#basic-modal-content"+id).css("display","none");
			   $.modal.close();			   
            }
        },
        "json"
        );
	}
}

/**************************News*********************************/
function newscontent(){
    $.ajax({
        url:"viewNews.php",
        type:"GET",
        success:function(msg){
            clearScreen(true, false, true);
            if($("#sbdContent_center").children("#viewNews").length < 1){
                $("#sbdContent_center").prepend('<div id="viewNews"></div>');
            }
            $("#viewNews").html(msg);			
            scroll2Top();
        }
    });
}


/*****************CommentProduct************************/

function postComment(){
	$.post("postcomment.php",
	{
	  "productid":$("#productid").val(),
		  "modelno":$("#modelno").val(),
		  "commentproduct":$("#commentproduct").val() 
	},
	function(msg)
	{
	 if(msg == "1")
		{
 			 alert("Thanku For your Comment.");
			 $("#dialog9").css("display","none");
		}
	},
	"json"
	);
}

function loginverify()
{
	 jQuery(function ($) {
	
	var OSX = {
		container: null,
		init: function () {
			$("input.osx, a.osx").click(function (e) {
				e.preventDefault();	

				$("#osx-modal-content").modal({
					overlayId: 'osx-overlay',
					containerId: 'osx-container',
					closeHTML: null,
					minHeight: 80,
					opacity: 65, 
					position: ['0',],
					overlayClose: true,
					onOpen: OSX.open,
					onClose: OSX.close
				});
			});
		},
		open: function (d) {
			var self = this;
			self.container = d.container[0];
			d.overlay.fadeIn('slow', function () {
				$("#osx-modal-content", self.container).show();
				var title = $("#osx-modal-title", self.container);
				title.show();
				d.container.slideDown('slow', function () {
					setTimeout(function () {
						var h = $("#osx-modal-data", self.container).height()
							+ title.height()
							+ 20; // padding
						d.container.animate(
							{height: h}, 
							200,
							function () {
								$("div.close", self.container).show();
								$("#osx-modal-data", self.container).show();
							}
						);
					}, 300);
				});
			})
		},
		close: function (d) {
			var self = this; // this = SimpleModal object
			d.container.animate(
				{top:"-" + (d.container.height() + 20)},
				500,
				function () {
					self.close(); // or $.modal.close();
				}
			);
		}
	};

	OSX.init();

});
}
function LoginFormverify(){	
    $.ajax({
        url:"verify.php",
        type:"GET",
        success:function(msg){
            if(msg == "0"){
               loginverify();
            }else if(msg == "1"){	
			$.modal.close();
			$(".osx").css("display","none");
            }
        }
    });
}

function terms(){
	
		$('a[name=modal7]').click(function(e) {
										   $.modal.close();
		//Cancel the link behavior
		e.preventDefault();
		
		//Get the A tag
		var id = $(this).attr('href');
	
		//Get the screen height and width
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		//Set heigth and width to mask to fill up the whole screen
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		
		//transition effect		
		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",50);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		//Set the popup window to center
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		//transition effect
		$(id).fadeIn(1000); 
	
	});

	//if close button is clicked
	$('.window .close').click(function (e) {
		//Cancel the link behavior
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	//if mask is clicked
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});			
	
}


function addvendorlist()
{
        $.post("saveVendorList.php",
        {
            "companyname":$("#companyname").val(),
            "customername":$("#customername").val(),
			"address":$("#address").val(),
			
			"area":$("#area").val(),
            "city":$("#city").val(),
			"state":$("#state").val(),
			"country":$("#country").val(),
            "mobileno":$("#mobileno").val(),
			"phoneno":$("#phoneno").val(),			
			"fax":$("#fax").val(),
			"bussinesstype":$("#bussinesstype").val(),
            "productinfo":$("#productinfo").val(),
			"thumbPath":$("#thumbPath").val(),
			"actualPath":$("#actualPath").val(),
			"emailid":$("#emailid").val(),
			"websiteid":$("#websiteid").val()			
        },
        function(resp)
		{
            $("input:text").val("");
			alert("Vendor Added Succesfully");
			$.modal.close();
//            $("#messageProduct").html("<font color='green'>Vendor Added Succesfully</font>");
        },
        "json");
}

/*88*/
function getThumb4mChild(val)
{
	$("#thumbPath").val(val);
}
function getActual4mChild(val)
{
	$("#actualPath").val(val);
}
	

function openThumbImg()
{
	var thumb = window.open("thumbImageUpload.php","ThumbImage","width=300, height=200,resizable=yes,scrollbars=yes");	
}

function openActualImg()
{
    var actual = window.open("actualImageUpload.php","ActualImage","width=300, height=200,resizable=yes,scrollbars=yes");
}

/***************************************/
function selectCountry(cate){
    var cateId = cate[cate.selectedIndex].value;
    $.post("getCountry.php",
    {
        "cateId":cateId
    },
    function(resp){
        $("#stateName").empty();
        	$(new Option("--- Select State ---", "-1")).appendTo('#stateName');
        	for(var d in resp){
            	$(new Option(resp[d]["subName"], resp[d]["subId"])).appendTo('#stateName');
			}
    },
    "json"
    );
}

function selectState(cate){
    var cateId = cate[cate.selectedIndex].value;
    $.post("getState.php",
    {
        "cateId":cateId
    },
    function(resp){
        $("#cityName").empty();
			$(new Option("--- Select City ---", "-1")).appendTo('#cityName');
			for(var d in resp){
            	$(new Option(resp[d]["subName"], resp[d]["subId"])).appendTo('#cityName');
        	}
	 },
    "json"
    );
}
function selectCity(cate){
    var cateId = cate[cate.selectedIndex].value;
    $.post("getCity.php",
    {
        "cateId":cateId
    },
    function(resp){
        $("#areaName").empty();

        	$(new Option("--- Select Area ---", "-1")).appendTo('#areaName');
        	for(var d in resp){
            	$(new Option(resp[d]["subName"], resp[d]["subId"])).appendTo('#areaName');
		}
    },
    "json"
    );
}



function searchContent2(page){

	/*var keydrops = document.getElementById("keydrops").value;
	var gender = document.getElementById("gender").value;
	var Collection = document.getElementById("Collection").value;
	var material = document.getElementById("material").value;
	var pricerange = document.getElementById("pricerange").value;

	alert(document.getElementById("keydrops").options[
    document.getElementById("keydrops").selectedIndex].text);
	
	alert(document.getElementById("gender").options[
    document.getElementById("gender").selectedIndex].text);
	
	alert(document.getElementById("Collection").options[
    document.getElementById("Collection").selectedIndex].text);
	
	alert(document.getElementById("material").options[
    document.getElementById("material").selectedIndex].text);
	
	alert(document.getElementById("pricerange").options[
    document.getElementById("pricerange").selectedIndex].text); */
	
    var key = $("#key").val();
	var countryName = $("#countryName").val();
	var stateName = $("#stateName").val();
	var cityName = $("#cityName").val();
	var areaName = $("#areaName").val();
	
	var page = 1;
    cookieEvents("", "", "",page,"searchContent");
	
  	$.ajax({ 
		   url:"search3.php?key="+key+"&countryName="+countryName+"&stateName="+stateName+"&cityName="+cityName+"&areaName="+areaName+"&page="+page,
           type:"GET",
		   success:function(msg){ 
		   clearScreen(false,true, true);
			  if($("#sbdContent_center").children("#availableProducts").length < 1){
				  $("#sbdContent_center").prepend("<div id='availableProducts'></div>"); 
			  }
			  $("#availableProducts").html(msg); 
			  $("#csearch").css("background",""); 
			 } 
		  });
	  scroll2Top();
}



