/*********script of image demo****************/

    function swapImages(){
      var $active = $('#myGallery .active');
      var $next = ($('#myGallery .active').next().length > 0) ? $('#myGallery .active').next() : $('#myGallery img:first');
      $active.fadeOut(function(){
      $active.removeClass('active');
      $next.fadeIn().addClass('active');
      });
    }

    function first()
	{
      setInterval('swapImages()', 4000);
      setInterval('swapImages1()', 4000);
      setInterval('swapImages2()', 4000);
    }
 function swapImages1(){
      var $active = $('#yGallery .active');
      var $next = ($('#yGallery .active').next().length > 0) ? $('#yGallery .active').next() : $('#yGallery textarea:first');
      $active.fadeOut(function(){
      $active.removeClass('active');
      $next.fadeIn().addClass('active');
      });
    }
function swapImages2(){
      var $active = $('#main .active');
      var $next = ($('#main .active').next().length > 0) ? $('#main .active').next() : $('#main textarea:first');
      $active.fadeOut(function(){
      $active.removeClass('active');
      $next.fadeIn().addClass('active');
      });
    }

/****************** Scriptfor customer-order.php ********************/
function validate()
{
	var doc = document.buss_frm;
	var regex = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
  	var checkto = regex.test(doc.cust_email.value);
	if(doc.bss_name.value=="")
	{
		alert("Please Enter Business name!");
		doc.bss_name.focus();
		return false;
	}
	if(doc.bss_add.value=="")
	{
		alert("Please Enter Business Address!");
		doc.bss_add.focus();
		return false;
	}
	 
	if(doc.state.value=="0")
	{
		alert("Please Select Any State!");
		doc.state.focus();
		return false;
	}
	if(doc.phon.value=="")
	{
		alert("Please Enter Phone Number!");
		doc.phon.focus();
		return false;
	}
	if(doc.phon.value!="")
	{ 
		var valid;
		var i;
		var val
		var str = doc.phon.value.replace(/^\s+|\s+$/g, '');
		if(doc.phon.value.length<8 &&  doc.phon.value.length>12)
		{
			alert("Please Enter Valid Phone Format!");
			return false;
		}
		else
		{
			var valid=/(^\d{2,4}?[- ]?\d{4}?[- ]?\d{4}$)|(^\d{8}$)|(^\d{4}?[- ]?\d{4}$)/.test(str);
			if(valid==true)
			{
				return true;
			}
			else
			{
				alert("Please Enter Valid Phone Format!");
				return false;
			}
		}
	 }
	 if(doc.contt_persn.value=="")
	 {
	 	alert("Please Enter Contact Person!");
		doc.contt_persn.focus();
		return false;
	}
	if(doc.buss_hour.value=="")
	{
		alert("Please Enter Business Hours!");
		doc.buss_hour.focus();
		return false;
	}
	if(doc.cust_email.value=="")
	{
		alert("Please Enter Email !");
		doc.cust_email.focus();
		return false;
	}
	if(checkto==false)
	{
		alert("Please Enter a Valid Email!");
		doc.cust_email.select();
		return false;
	}
	if(doc.type_box.value=="0")
	{
		alert("Please Select Any Box!");
		doc.type_box.focus();
		return false;
	}
 }
// Phone Validation

// Phone Validation
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
// validate edit profile
function editvalidate()
{
	var f = document.user_profile;
	
	if(f.fname.value=='')
	{
		alert("Please Enter First Name !");
		f.fname.focus();
		return false;
	}
	else if(f.lname.value=='')
	{
		alert("Please Enter Last Name !");
		f.lname.focus();
		return false;
	}
	else if (checkInternationalPhone(f.phone.value)==false && f.phone.value!=''){
		alert("Please Enter a Valid Phone No !")
		f.phone.value=""
		f.phone.focus()
		return false
	}
	else if (checkInternationalPhone(f.mob.value)==false && f.mob.value!=''){
		alert("Please Enter a Valid Mobile No !")
		f.mob.value=""
		f.mob.focus()
		return false
	}
}
// Change password
function valid_cngpass(f)
{
	if(f.opass.value=='')
	{
		alert("Please Enter Your Old Password !");
		f.opass.focus();
		return false;
	}
	else if(f.npass.value=='')
	{
		alert("Please Enter New Password !");
		f.npass.focus();
		return false;
	}
	else if(f.cpass.value=='')
	{
		alert("Please Enter Confirm Password !");
		f.cpass.focus();
		return false;
	}
	else if(f.npass.value!=f.cpass.value)
	{
		alert("New and Confirm Password Should Be Same !");
		f.cpass.select();
		return false;
	}
	else
		return true;
}
//================= add discussion board topic ====================//

function validate_form(th)
{ with(th)
  { if(cat_id.selectedIndex==0)
    { alert("Select a Category.");
	  cat_id.focus();
	  return false;
	}
	else if(th_title.value=='' || th_title.value==' ')
	{ alert("Enter a Title.");
	  th_title.focus();
	  return false;
	}
  }
}
