///// contact form function IsEmail($email ) { var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; return emailReg.test( $email ); } jQuery("form.contact-form #submit").click(function(){ var obj = jQuery(this).parents(".contact-form"); var Name = obj.find("input#name").val(); var Email = obj.find("input#email").val(); var Message = obj.find("textarea#message").val(); var sendto = obj.find("input#sendto").val(); Name = Name.replace('Name',''); Email = Email.replace('Email',''); Message = Message.replace('Message',''); if( !obj.find(".noticefailed").length ){ obj.append('
'); } obj.find(".noticefailed").text(""); if( !IsEmail( Email ) ) { obj.find(".noticefailed").text("Please enter valid email."); return false; } if(Name ===""){ obj.find(".noticefailed").text("Please enter your name."); return false; } if(Message === ""){ obj.find(".noticefailed").text("Message is required."); return false; } obj.find(".noticefailed").html(""); obj.find(".noticefailed").append("
");
jQuery.ajax({
type:"POST",
dataType:"json",
url:onetone_params.ajaxurl,
data:"Name="+Name+"&Email="+Email+"&Message="+Message+"&sendto="+sendto+"&action=onetone_contact",
success:function(data){
if(data.error==0){
obj.find(".noticefailed").addClass("noticesuccess").removeClass("noticefailed");
obj.find(".noticesuccess").html(data.msg);
}else{
obj.find(".noticefailed").html(data.msg);
}
jQuery('.loading').remove();obj[0].reset();
},
error:function(){
obj.find(".noticefailed").html("Error.");
obj.find('.loading').remove();
}
});
});
//top menu
jQuery(".site-navbar,.home-navbar").click(function(){
jQuery(".top-nav").toggle();
});
jQuery('.top-nav ul li').hover(function(){
jQuery(this).find('ul:first').slideDown(100);
jQuery(this).addClass("hover");
},function(){
jQuery(this).find('ul').css('display','none');
jQuery(this).removeClass("hover");
});
jQuery('.top-nav li ul li:has(ul)').find("a:first").append(" ");
jQuery(".top-nav > ul > li,.main-nav > li").click(function(){
jQuery(".top-nav > ul > li,.main-nav > li").removeClass("active");
jQuery(this).addClass("active");
});
//
////
var windowWidth = jQuery(window).width();
if(windowWidth > 939){
if(jQuery(".site-main .sidebar").height() > jQuery(".site-main .main-content").height()){
jQuery(".site-main .main-content").css("height",(jQuery(".site-main .sidebar").height()+140)+"px");
}
}else{
jQuery(".site-main .main-content").css("height","auto");
}
jQuery(window).resize(function() {
var windowWidth = jQuery(window).width();
if(windowWidth > 939){
if(jQuery(".site-main .sidebar").height() > jQuery(".site-main .main-content").height()){
jQuery(".site-main .main-content").css("height",(jQuery(".site-main .sidebar").height()+140)+"px");
}
} else{
jQuery(".site-main .main-content").css("height","auto");
}
if(windowWidth > 919){
jQuery(".top-nav").show();
}else{
jQuery(".top-nav").hide();
}
});
// sticky menu
(function($){
$.fn.sticky = function( options ) {
// adding a class to users div
$(this).addClass('sticky-header');
var settings = $.extend({
'scrollSpeed ' : 500
}, options);
////// get homepage sections
var sections = [];
jQuery(".top-nav .onetone-menuitem > a").each(function() {
linkHref = $(this).attr('href').split('#')[1];
$target = $('#' + linkHref);
if($target.length) {
topPos = $target.offset().top;
sections[linkHref] = Math.round(topPos);
}
});
//////////
return $('.sticky-header .home-navigation ul li.onetone-menuitem a').each( function() {
if ( settings.scrollSpeed ) {
var scrollSpeed = settings.scrollSpeed
}
if( $("body.admin-bar").length){
if( $(window).width() < 765) {
stickyTop = 46;
} else {
stickyTop = 32;
}
}
else{
stickyTop = 0;
}
$(this).css({'top':stickyTop});
var stickyMenu = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyTop) {
$('.sticky-header').css({ 'position': 'fixed'}).addClass('fxd');
} else {
$('.sticky-header').css({ 'position': 'static' }).removeClass('fxd');
}
//// set nav menu active status
var returnValue = null;
var windowHeight = Math.round($(window).height() * 0.3);
for(var section in sections) {
if((sections[section] - windowHeight) < scrollTop) {
position = section;
}
}
if( typeof position !== "undefined" && position !== null ) {
jQuery(".home-navigation .onetone-menuitem ").removeClass("current");
jQuery(".home-navigation .onetone-menuitem ").find('a[href$="#' + position + '"]').parent().addClass("current");;
}
////
};
stickyMenu();
$(window).scroll(function() {
stickyMenu();
});
$(this).on('click', function(e){
var selectorHeight = $('.sticky-header').height();
e.preventDefault();
var id = $(this).attr('href');
if(typeof $('section'+ id).offset() !== 'undefined'){
if( $("header").css("position") === "static")
goTo = $(id).offset().top - 2*selectorHeight;
else
goTo = $(id).offset().top - selectorHeight;
$("html, body").animate({ scrollTop: goTo }, scrollSpeed);
}
});
});
}
})(jQuery);
jQuery(document).ready(function($){
//slider
if(jQuery("section.homepage-slider .item").length >1 ){
jQuery("#onetone-owl-slider").owlCarousel({
navigation : false, // Show next and prev buttons
slideSpeed : 300,
items:1,
autoplay:true,
margin:0,
loop:true,
paginationSpeed : 400,
singleItem:true,
autoPlay:parseInt(onetone_params.slideSpeed)
});
}
if(jQuery("section.homepage-slider .item").length ==1 ){
jQuery("section.homepage-slider .owl-carousel").show();
}
$(".site-nav-toggle").click(function(){
$(".site-nav").toggle();
});
// retina logo
if( window.devicePixelRatio > 1 ){
if($('.normal_logo').length && $('.retina_logo').length){
$('.normal_logo').hide();
$('.retina_logo').show();
}
//
$('.page-title-bar').addClass('page-title-bar-retina');
}
//video background
if(typeof onetone_bigvideo !== 'undefined' && onetone_bigvideo!=null){
for(var i=0;i
");
jQuery.ajax({
type:"POST",
dataType:"json",
url:onetone_params.ajaxurl,
data:"Name="+Name+"&Email="+Email+"&Message="+Message+"&sendto="+sendto+"&action=onetone_contact",
success:function(data){
if(data.error==0){
obj.find(".noticefailed").addClass("noticesuccess").removeClass("noticefailed");
obj.find(".noticesuccess").html(data.msg);
}else{
obj.find(".noticefailed").html(data.msg);
}
jQuery('.loading').remove();obj[0].reset();
},
error:function(){
obj.find(".noticefailed").html("Error.");
obj.find('.loading').remove();
}
});
});
//top menu
jQuery(".site-navbar,.home-navbar").click(function(){
jQuery(".top-nav").toggle();
});
jQuery('.top-nav ul li').hover(function(){
jQuery(this).find('ul:first').slideDown(100);
jQuery(this).addClass("hover");
},function(){
jQuery(this).find('ul').css('display','none');
jQuery(this).removeClass("hover");
});
jQuery('.top-nav li ul li:has(ul)').find("a:first").append(" ");
jQuery(".top-nav > ul > li,.main-nav > li").click(function(){
jQuery(".top-nav > ul > li,.main-nav > li").removeClass("active");
jQuery(this).addClass("active");
});
//
////
var windowWidth = jQuery(window).width();
if(windowWidth > 939){
if(jQuery(".site-main .sidebar").height() > jQuery(".site-main .main-content").height()){
jQuery(".site-main .main-content").css("height",(jQuery(".site-main .sidebar").height()+140)+"px");
}
}else{
jQuery(".site-main .main-content").css("height","auto");
}
jQuery(window).resize(function() {
var windowWidth = jQuery(window).width();
if(windowWidth > 939){
if(jQuery(".site-main .sidebar").height() > jQuery(".site-main .main-content").height()){
jQuery(".site-main .main-content").css("height",(jQuery(".site-main .sidebar").height()+140)+"px");
}
} else{
jQuery(".site-main .main-content").css("height","auto");
}
if(windowWidth > 919){
jQuery(".top-nav").show();
}else{
jQuery(".top-nav").hide();
}
});
// sticky menu
(function($){
$.fn.sticky = function( options ) {
// adding a class to users div
$(this).addClass('sticky-header');
var settings = $.extend({
'scrollSpeed ' : 500
}, options);
////// get homepage sections
var sections = [];
jQuery(".top-nav .onetone-menuitem > a").each(function() {
linkHref = $(this).attr('href').split('#')[1];
$target = $('#' + linkHref);
if($target.length) {
topPos = $target.offset().top;
sections[linkHref] = Math.round(topPos);
}
});
//////////
return $('.sticky-header .home-navigation ul li.onetone-menuitem a').each( function() {
if ( settings.scrollSpeed ) {
var scrollSpeed = settings.scrollSpeed
}
if( $("body.admin-bar").length){
if( $(window).width() < 765) {
stickyTop = 46;
} else {
stickyTop = 32;
}
}
else{
stickyTop = 0;
}
$(this).css({'top':stickyTop});
var stickyMenu = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyTop) {
$('.sticky-header').css({ 'position': 'fixed'}).addClass('fxd');
} else {
$('.sticky-header').css({ 'position': 'static' }).removeClass('fxd');
}
//// set nav menu active status
var returnValue = null;
var windowHeight = Math.round($(window).height() * 0.3);
for(var section in sections) {
if((sections[section] - windowHeight) < scrollTop) {
position = section;
}
}
if( typeof position !== "undefined" && position !== null ) {
jQuery(".home-navigation .onetone-menuitem ").removeClass("current");
jQuery(".home-navigation .onetone-menuitem ").find('a[href$="#' + position + '"]').parent().addClass("current");;
}
////
};
stickyMenu();
$(window).scroll(function() {
stickyMenu();
});
$(this).on('click', function(e){
var selectorHeight = $('.sticky-header').height();
e.preventDefault();
var id = $(this).attr('href');
if(typeof $('section'+ id).offset() !== 'undefined'){
if( $("header").css("position") === "static")
goTo = $(id).offset().top - 2*selectorHeight;
else
goTo = $(id).offset().top - selectorHeight;
$("html, body").animate({ scrollTop: goTo }, scrollSpeed);
}
});
});
}
})(jQuery);
jQuery(document).ready(function($){
//slider
if(jQuery("section.homepage-slider .item").length >1 ){
jQuery("#onetone-owl-slider").owlCarousel({
navigation : false, // Show next and prev buttons
slideSpeed : 300,
items:1,
autoplay:true,
margin:0,
loop:true,
paginationSpeed : 400,
singleItem:true,
autoPlay:parseInt(onetone_params.slideSpeed)
});
}
if(jQuery("section.homepage-slider .item").length ==1 ){
jQuery("section.homepage-slider .owl-carousel").show();
}
$(".site-nav-toggle").click(function(){
$(".site-nav").toggle();
});
// retina logo
if( window.devicePixelRatio > 1 ){
if($('.normal_logo').length && $('.retina_logo').length){
$('.normal_logo').hide();
$('.retina_logo').show();
}
//
$('.page-title-bar').addClass('page-title-bar-retina');
}
//video background
if(typeof onetone_bigvideo !== 'undefined' && onetone_bigvideo!=null){
for(var i=0;i