function checkValues(){
	frm=document.frm_registration;
	if(frm.name.value==""){
		alert("Please Enter Your Name");
		frm.name.focus();
		return false;
	}
	if(frm.email.value==""){
		alert("Please Enter Email");
		frm.email.focus();
		return false;
	}
	if(!checkEmail(frm.email.value)){
		 	frm.email.focus();
		 	return false;
		}	
	if(frm.comment.value==""){
		alert("Please Enter Your Comment");
		frm.comment.focus();
		return false;
	}

	return true;

}
function checkContactValues(){
	frm=document.conatcus_form;
	if(frm.name.value==""){
		alert("Please Enter Your Name");
		frm.name.focus();
		return false;
	}
	if(frm.email.value==""){
		alert("Please Enter Email");
		frm.email.focus();
		return false;
	}
	if(!checkEmail(frm.email.value)){
		 	frm.email.focus();
		 	return false;
		}	
	if(frm.message.value==""){
		alert("Please Enter Your Message");
		frm.comment.focus();
		return false;
	}
return true;

	
}
function checkEmail(emailString) {
	splitVal = emailString.split('@');
	
	if(splitVal.length <= 1) {
		alert("Please enter a valid email address");
		return false;
	}
	if(splitVal[0].length <= 0 || splitVal[1].length <= 0) {
		alert("Please enter a valid email address2");
		return false;
	}
	
	splitDomain = splitVal[1].split('.');
	if(splitDomain.length <= 1) {
		alert("Please enter a valid email address3");
		return false;
	}
	if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) {
		alert("Please enter a valid email address4");
		return false;
	}
	return true;
}


/*****************************************************Jquery Functions Starts***************************************************************************/

    jQuery.fn.center = function () {
      this.css("position","absolute");
      this.css("top", (( $(window).height() - this.outerHeight() ) / 2 ) + "px");
      this.css("left", (( $(window).width() - this.outerWidth() ) / 2 ) + "px");
      return this;
    }
	var loaderImg = function($)
    {
        var aLoading = new Array(),
            _removeLoading = function(id) {
                for (var j=0; j < aLoading.length; j++) {
                    if (aLoading[j].id == id) {
                        if (aLoading[j].onHide) {
                            aLoading[j].onHide();
                        }
                        aLoading.splice(j,1);
                    }
                }
            },
            _show = function(id,title,callback) {
                aLoading.push({ id : id, title : title, onHide : callback});
                $("#loader_img_title").append("<div class='"+id+"'>"+title+"</div>");
                if (aLoading.length == 1) {
                    $("#loader_img").css("display","block");
                }
                $("#loader_img_title").center();
            },
            _hide = function(id) {
                _removeLoading(id);
                if (aLoading.length == 0) {
                    $("#loader_img").css("display","none");     
                    $("#loader_img_title div").remove();
                } else {
                    $("#loader_img_title ."+id).remove();
                    $("#loader_img_title").center();
                }
            };
        
    return {
        show : _show,
        hide : _hide
    };

    }(jQuery); // end of function loaderImg
function showLoader(){

	loaderImg.show("loadRunning", "Loading, please wait ...");
}

function hideLoader(){

	loaderImg.hide("loadRunning");
};
function AppendRow (json) {
	var row;
	
	row = '<div class="comments"><span class="name">'+json[0]+' says ..</span><br />';
	row += '<span class="date">'+json[1]+'</span><br />';
	row += '<div style="float:left; width:300px;">'+json[2]+'<br/>';
	if (json[3] != ''){
		row += '<span  style="padding-left:20px;font-size:12px; font-family:Arial, Helvetica, sans-serif">Reply :</span><br /><span  style="padding-left:20px;">'+json[3]+'</span>';
	}
	row += '</div></div>';
   $('#comment_content').append(row);
}
function UpdateHit(first_part_count,second_part_count ){
	/*code added for hit counter Starst*/
	//if first_part_count = 0 then update Second part  First remains same
	//if second_part_count = 0 then update First part Second remains same
	$.ajax({
			  type: 'POST',
			  url: 'update_hit.php',
				data: {
						video_id : video_id,
						first_part_count : first_part_count,
						second_part_count : second_part_count
					},
					success : function(data){
						if(data =='1' ){
							
						}else{
						}
					},
					error : function(XMLHttpRequest, textStatus, errorThrown) {
				}				  
	});		
	/*code added for hit counter Ends*/
}
/***********************************************************Jquery Functions Ends***********************************************************************/
															//////////////////////////////////////						 
															//////////////////////////////////////					 
/*********************************************************$(document).ready(function() { Starts *************************************************************/

$(document).ready(function() {
	var $dialog = $('<div style="font-size:12px;"></div>')
		.html('We have received your feedback and are grateful for it. Thank you and please keep on doing so')
		.dialog({
			autoOpen: false,
			title: 'Thank you',
			modal: true,
			show: 'fade', 
			hide: 'fade',
			width: 450,
			close: function(event, ui) { 
			/*************************************************************/
				showLoader();
				$.get('getcomments.php?page=1', function(json) {
						
					$('#comment_content').empty().append('<div style="float:left; margin-top:10px;"><span class="red-english"><a href="#post" style="color:#FF0000;">Post your comments here</a></span></div>');
					for (var i = 0; i < json.length; i++) {
						AppendRow(json[i]);
					}
					$('#paging_button').html(json[0][4]);
				}, "json")
				.complete(function() { 
					hideLoader();
					$('html, body').animate({scrollTop:350}, 'slow');
				 });
				
			/***************************************************************/
			 }
		});
	var $conatct_dialog = $('<div style="font-size:12px;"></div>')
		.html('Thank you for contacting us. We will get back to you soon')
		.dialog({
			autoOpen: false,
			title: 'Thank you',
			modal: true,
			show: 'fade', 
			hide: 'fade',
			width: 450
		});
	var $error_dialog = $('<div style="font-size:12px;"></div>')
		.html('An error ocuured.Please try again later')
		.dialog({
			autoOpen: false,
			title: 'Thank you',
			modal: true,
			show: 'fade', 
			hide: 'fade'
		});
	var $repeat_dialog = $('<div style="font-size:12px;"></div>')
		.html('We have already recieved your comment. ')
		.dialog({
			autoOpen: false,
			title: 'Thank you',
			modal: true,
			show: 'fade', 
			hide: 'fade'
		});
	$('#contact-form').dialog({ autoOpen: false, modal: true, maxWidth: 600, width: 450, show: 'fade', hide: 'fade' });
	$('#submit').click(function(e) {
		e.preventDefault();
		if(checkValues()){
			$.ajax({
					  type: 'POST',
					  url: 'auto_response.php',
						data: {
								name : $('#name').val(),
								comment : $('#comment_mal').val(),
								email : $('#email').val(),
								video_id : $('#video_id').val()
							},
							success : function(data){
								if(data =='1' ){
									$dialog.dialog('open');
									$(':input','#frm_registration')
									 .not(':button, :submit, :reset, :hidden')
									 .val('')
									 .removeAttr('checked')
									 .removeAttr('selected');
								}else if(data =='r'){
									$repeat_dialog.dialog('open');
								}else{
									$error_dialog.dialog('open');
								}
							},
							error : function(XMLHttpRequest, textStatus, errorThrown) {
						}				  
					  
				});		
			}	
	});	
	$('#submit_contact').click(function(e) {
		e.preventDefault();
		if(checkContactValues()){
			$.ajax({
					  type: 'POST',
					  url: 'contact_action.php',
						data: {
								name : $('#c_name').val(),
								subject : $('#c_subject').val(),
								phone : $('#c_phone').val(),
								address : $('#c_address').val(),
								message : $('#c_message').val(),
								email : $('#c_email').val()
							},
							success : function(data){
								if(data =='1' ){
									$('#contact-form').dialog('close');
									$conatct_dialog.dialog('open');
									$(':input','#conatcus_form')
									 .not(':button, :submit, :reset, :hidden')
									 .val('')
									 .removeAttr('checked')
									 .removeAttr('selected');
								}else{
									$error_dialog.dialog('open');
								}
							},
							error : function(XMLHttpRequest, textStatus, errorThrown) {
						}				  
					  
				});		
			}	
	});	
	
	$('#conatct_me a').click(function(e) {
		e.preventDefault();
		$('#contact-form').dialog('open');
	});	
	$('#part2').live('click', function(e) {
		e.preventDefault();
		//$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part2+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		$('#video_frame').attr('src', 'http://www.youtube.com/embed/'+part2+'?rel=0');
		$('#video_parts').html('<a href="index.php" id="part1"><img src="images/part1-new.jpg" border="0" /></a>');
		UpdateHit('0','1');
	});	
	$('#part1').live('click', function(e) {
		e.preventDefault();
		//$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part1+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		$('#video_frame').attr('src', 'http://www.youtube.com/embed/'+part1+'?rel=0');
		UpdateHit('1','0');
		$('#video_parts').html('<a href="index.php" id="part2"><img src="images/part2-new.jpg" border="0" /></a>');
	});	
	$('#part2_low').live('click', function(e) {
		e.preventDefault();
		$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part2_low+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		$('#video_parts').html('<a href="index.php" id="part1_low"><img src="images/part1-new.jpg" border="0" /></a>');
		UpdateHit('0','1');
	});	
	$('#part1_low').live('click', function(e) {
		e.preventDefault();
		$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part1_low+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		UpdateHit('1','0');
		$('#video_parts').html('<a href="index.php" id="part2_low"><img src="images/part2-new.jpg" border="0" /></a>');
	});	
	
	//added for low quality
	$('#low').live('click', function(e) {
		e.preventDefault();
		$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part1_low+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		//UpdateHit('1','0');
		$('#video_parts').html('<a href="index.php" id="part2_low"><img src="images/part2-new.jpg" border="0" /></a>');
		$('#quality').html('<a href="#" id="high"><img src="images/high.jpg" border="0" /></a>');
	});	
	$('#high').live('click', function(e) {
		e.preventDefault();
		$('#video').html('<iframe width="666" height="406" src="http://www.youtube.com/embed/'+part1+'?rel=0" frameborder="0" allowfullscreen></iframe>');
		//UpdateHit('1','0');
		$('#video_parts').html('<a href="index.php" id="part2"><img src="images/part2-new.jpg" border="0" /></a>');
		$('#quality').html('<a href="#" id="low"><img src="images/low.jpg" border="0" /></a>');
	});	
	
	
	$('#page-num  a').live('click', function(e) {
		e.preventDefault();
		showLoader();
		$.get($(this).attr('href'), function(data) {
			$('#right-content').html('<span class="red">'+data.video_name+'</span><br />'+data.description);
			$('#page-num').html(data.pagination);
		}, "json")
		.complete(function() { 
			$('html, body').animate({scrollTop:150}, 'slow');
			hideLoader();
		});
	});	
	$.get('getstory.php?page='+last_video_page, function(data) {
		$('#right-content').html('<span class="red">'+data.video_name+'</span><br /><br />'+data.description);
		$('#page-num').html(data.pagination);
	}, "json");
});
/*****************************************************$(document).ready(function() Ends *******************************************************************/
															//////////////////////////////////////						 
															//////////////////////////////////////					 
/**************************************************$(window).load(function(){ Starts**********************************************************************/

$(window).load(function(){
	
	
	$("#paging_button a").live('click', function(e) {
		e.preventDefault();
			//$('#comment_content').fadeOut('slow');
			//$('#paging_button').fadeOut('slow');
			showLoader();
			$.get($(this).attr('href'), function(json) {
				$('#comment_content').empty().append('<div style="float:left; margin-top:10px;"><span class="red-english"><a href="#post" style="color:#FF0000;">Post your comments here</a></span></div>');
				for (var i = 0; i < json.length; i++) {
					AppendRow(json[i]);
                }
				$('#paging_button').empty().append(json[0][4]);
			}, "json")
			.complete(function() { 
				hideLoader();
				$('html, body').animate({scrollTop:350}, 'slow');
				//$('#comment_content').fadeIn('slow');
				//$('#paging_button').fadeIn('slow');
			});
	
	});
	/*************************************************************/
	//$('#comment_content').fadeOut('slow');
	showLoader();
	$.get('getcomments.php?page=1', function(json) {
		if(json.length > 0){
				$('#comment_content').empty().append('<div style="float:left; margin-top:10px;"><span class="red-english"><a href="#post" style="color:#FF0000;">Post your comments here</a></span></div>');
				for (var i = 0; i < json.length; i++) {
					AppendRow(json[i]);
				}
				$('#paging_button').html(json[0][4]);
		}else {
				hideLoader();
		}
	}, "json")
	.error(function() {
		hideLoader();
	})
  	.complete(function() { 
		hideLoader();
		//$('#comment_content').fadeIn('slow');
	 });
	/***************************************************************/
	$("#comment_mal").autoGrow();
});
/**************************************************$(window).load(function(){ Ends**********************************************************************/

