// JavaScript Document

function getOffsets (evt) {
  var target = evt.target;
  if (typeof target.offsetLeft == 'undefined') {
    target = target.parentNode;
  }
  var pageCoords = getPageCoords(target);
  var eventCoords = { 
    x: window.pageXOffset + evt.clientX,
    y: window.pageYOffset + evt.clientY
  };
  var offsets = {
    offsetX: eventCoords.x - pageCoords.x,
    offsetY: eventCoords.y - pageCoords.y
  }
  return offsets;
}

function getPageCoords (element) {
  var coords = {x : 0, y : 0};
  while (element) {
    coords.x += element.offsetLeft;
    coords.y += element.offsetTop;
    element = element.offsetParent;
  }
  return coords;
}

function set_tab_class(div_nm,clasnm){
	document.getElementById(div_nm).className = clasnm;
}

function changetxtpssBox(){
 set_tab_class("txt_pss1", "com_none");
 set_tab_class("txt_pss2", "com_noblock");
 document.getElementById('h_t2').focus();
}

function restoretxtpssBox(){
 set_tab_class("txt_pss2", "com_none");
 set_tab_class("txt_pss1", "com_noblock");
}

function all_subtab_hide(){
	Hide_MQ("cn1");
	Hide_MQ("cn2");
	Hide_MQ("cn3");
	
	set_tab_class("lp1", "buttonlink");
	set_tab_class("lp2", "buttonlink");
	set_tab_class("lp3", "buttonlink");	 
}

function display_subtab(dvid){
	all_subtab_hide();
	set_tab_class("lp"+dvid, "buttonlinkac");
	Show_MQ("cn"+dvid);
}

function con_check(){ 		
		
		if(!validate_text(document.con_ff.name,1,"Please enter Name")){
			 return false;
		}
				 
		if(!validate_email(document.con_ff.email,1,"Please enter Email Address")){
			 return false;
		} 
		
				 
		if(!validate_text(document.con_ff.mess,1,"Please enter Comments/Request")){
			 return false;
		}
		 
		if(!validate_text(document.con_ff.captcha,1,"Please enter Confirmation Code")){
			return false;
		}  
  
     return true;  
   }

function newsletter_check(){
   if(!validate_email(document.newsletter_ff.email,1,"Please enter Email Address")){
	  return false;
   }
   
   return true;
}

function l_checkk(){
 
 if(!validate_email(document.m_lgn.t1,1,"Please enter your Email Address")){
	 return false;
 }
 
 if(!validate_text(document.m_lgn.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}

function small_check(){
 
 /*if(!validate_email(document.lgn.t1,1,"Please enter your Email Address")){
	 return;
 }
 
 if(!validate_text(document.lgn.t2,1,"Please enter your Password")){
	 return;
 }*/ 

 document.lgn.submit();
}

function p_checkk(){
 
 if(!validate_email(document.pass_ff.un_em,1,"Please enter your Email Address")){
	 return false;
 }
 return true;
}

function add_to_cart_ck(){
	if(!validate_pnumeric(document.ff.mquan,1,"Please enter Valid Quantity")){
	 return false;
    }
	
	return true;
}

function order_det(aa)
   {  
	var url = 'order_det.php?ucode='+aa;
	var ttl = 'Order';
	var params = 'status=yes, resizable=yes ,width=750px, height=600px, top=10px, left=10px, scrollbars=yes, toolbar=no';
	window.open(url, ttl, params);
   }
   
function expand(s, aclink, acclass){
  var td = s;
  var d = td.getElementsByTagName("div").item(0);
  if (d){
  td.className = "menuHover";
  d.className = "menuHover";
  }
  //alert(aclink);
  document.getElementById(aclink).className = acclass;
}

function collapse(s, aclink, acclass){
  var td = s;
  var d = td.getElementsByTagName("div").item(0);
  if (d){
  td.className = "menuNormal";
  d.className = "menuNormal";
  }
  document.getElementById(aclink).className = acclass;
}

var liveReqp = "";
var print_dt = "";
var chng = "";

function getdata(aa,tb,fld,folpth) {			
	chng = fld;
	
	if (window.XMLHttpRequest) {
		liveReqp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		liveReqp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var sURL = folpth + "includes/get_cat.php?id="+aa+"&tbl="+tb;
	liveReqp.onreadystatechange = receivercode;
	liveReqp.open("GET", sURL);		
	liveReqp.send(null);
}

function receivercode(){
   if (liveReqp.readyState == 4) {
          
       var nummd =  document.getElementById(chng).length;	   
	   while(nummd > 1) {
		   nummd--;
		   document.getElementById(chng).options[nummd] = null;
	   }				    
	    
		var str=liveReqp.responseText;			
		var str_sr=str.split("#");
		var str_ln=str_sr.length
	
	    for (var k=0;k<str_ln-1;k++){
			 var second_sr=str_sr[k].split("/!");
			 document.getElementById(chng).options[k+1] = new Option(second_sr[0], second_sr[1]);
	    }
	}
 }
 
function set_event_date(ddd,mmm,yyy,main_menu_id){
	 document.getElementById("day_cal_result").innerHTML = '<div class="bk_htext">Please wait...</div>';
	 if (window.XMLHttpRequest) {
		liveReqp = new XMLHttpRequest();
	 } else if (window.ActiveXObject) {
		liveReqp = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 
	 var sURL = "includes/get_calendar.php?dd="+ddd+"&mm="+mmm+"&yy="+yyy+"&main_menu_id="+main_menu_id;
	 liveReqp.onreadystatechange = event_date_receivercode;
	 liveReqp.open("GET", sURL);		
	 liveReqp.send(null);
}

function event_date_receivercode(){
    if (liveReqp.readyState == 4) {      
	  var event_date_all = liveReqp.responseText;	  
	  document.getElementById("day_cal_result").innerHTML = event_date_all;
	}
}

function photodel(id){
    var sure_w = confirm("Are you sure you want to delete this Photo?");
	if (sure_w){
		location.href="deletephoto.php?id="+id;  
	}
}

function videodel(id){
    var sure_w = confirm("Are you sure you want to delete this Video?");
	if (sure_w){
		location.href="deletevideo.php?id="+id;  
	}
}

function commentdel(id){
    var sure_w = confirm("Are you sure you want to delete this Comment?");
	if (sure_w){
		location.href="deletecomment.php?id="+id;  
	}
}

function view_image_video(aa,bb,cc){
     var url = 'view_image_video.php?ap='+aa+'&bb='+bb+'&cc='+cc;
	 var ttl = 'Img';
	 var params = 'status=yes, resizable=yes ,width=700px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	 window.open(url, ttl, params);
}

function blogdel(aa){
      var a = confirm("Are you sure you want to delete this Record?");
      if (a){
        location.href="blog_delete.php?id="+aa;
      }  
}

function cdt_go(){
 //if (document.cdt.ptype.value == 2){
 
	 if(!validate_text(document.cdt.card_type,1,"Please select Card Type")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.card_number,1,"Please enter Card Number")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.card_cvv2,1,"Please enter Security Code")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.card_expiry_mm,1,"Please select Expiry Month")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.card_expiry_yy,1,"Please select Expiry Year")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.billing_name,1,"Please enter Name On Card")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.billing_address,1,"Please enter Address")){
		return false;
	 }
	 
	 if(!validate_text(document.cdt.billing_zip,1,"Please enter ZIP Code")){
		return false;
	 }
 
 //}
 return true;	
}
